如何对元组中任意数量的索引或列表执行numpy.sum()


B = [[1, -2, -3], [2, 5, -7], [1, 6, 5], [1, 0,-1], [-5, 2, 9]]
B[0] = np.sum(B,1)
print(B[0])
>>> [-1, 13, 6]

然而,我想对3个索引执行求和,即,将B[0]表示为B[1]、B[2]、B[3]的sum((。为了通用性。因此,我谦虚地请求是否有人能告诉我,用什么样的命令或模块,我可以在元组中的任意数量的列表上执行这样的sum((?

好吧,假设你的例子向我们展示了你想要接收的内容(因为这不是代码产生的内容(,你想要的是:

B[0] = np.sum(B[1:],0)

最新更新