【发布时间】:2023-03-04 01:44:01
【问题描述】:
我有一个从另一个函数生成的数组列表:
testGroup = [array([18]), array([], dtype=int64), array([56, 75, 55, 55]), array([32])]
我想返回列表中每个单独数组的总和,空的返回为零
根据文档,我尝试过使用 numpy:
np.sum([[0, 1], [0, 5]], axis=1)
array([1, 5])np.sum([[0, 1], [0, 5]], axis=1)
array([1, 5])
但是当我尝试np.sum(testGroup, axis=1) 时,我得到一个轴错误,因为我认为空数组的维度小于一?
我也试过直接求和 arraySum = sum(testGroup) 但得到一个 ValueError
关于如何实现数组内的总和的任何想法
testGroup名单?
【问题讨论】: