繁体   English   中英

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

[英]How do I execute numpy.sum() on arbitrary number of indices or lists in a Tuple?

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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM