numpy的sum函数可接受的参数是:
sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue)
- a:用于进行加法运算的数组形式的元素
2 .axis的取值有三种情况:1.None,2.整数, 3.整数元组。(在默认/缺省的情况下,axis取None)
a = np.linspace(1,20,20).reshape(4,5)
print(a)
输出:
[[ 1. 2. 3. 4. 5.]
[ 6. 7. 8. 9. 10.]
[11. 12. 13. 14. 15.]
[16. 17. 18. 19. 20.]]
Example:
如果axis默认/缺失
np.sum(a)
即将数组/矩阵中的元素全部加起来,得到一个和:210
如果axis为整数,axis的取值不可大于数组/矩阵的维度,且axis的不同取值会产生不同的结果。
np.sum(a,axis = 0)
axis为0是压缩行,即将每一列的元素相加,将矩阵压缩为一行,输出:array([34., 38., 42., 46., 50.])
<