sum(-1)和sum(1)
用途:求数组每一行的和,等价于 sum(axis=1) #关于axis的理解可以参考博主的另一篇文章【python】axis的理解
>>> import numpy as np
>>> x = np.array([[0, 1], [1, 1], [2, 2]])
>>> x.sum(1)
array([1, 2, 4])
>>> x.sum(-1)
array([1, 2, 4])
>>> x.sum(axis=1)
array([1, 2, 4])
>>> print(x,axis=1)
sum(0)
用途:求数组每一列的和,等价于sum(axis=0)
>>> x.sum(0)
array([3, 4])
>>> x.sum(axis=0)
array([3, 4])
sum(x,axis=1,keepdims=True)
keepdims=True 用途:保持原数组的维度
x.sum(axis=1,keepdims=True)
array([[1],
[2],
[4]])
本文详细介绍了如何使用NumPy库中的sum函数对数组进行行和列求和操作,包括sum(1)、sum(-1)及sum(0)的不同应用,并展示了如何通过设置axis参数和keepdims参数来保持数组的维度。

4万+

被折叠的 条评论
为什么被折叠?



