numpy.sum
import numpy as np
# [[0 1 2], [3 4 5]]
np1 = np.arange(6).reshape(2,3)
"""
axis的取值有三种情况:1.None,2.整数, 3.整数元组。
(在默认/缺省的情况下,axis取None)
如果axis取None,即将数组/矩阵中的元素全部加起来,得到一个和。
"""
# np2:15
np2 = np.sum(np1)
# 可以指定哪个轴上相加求和,默认所有元素求和
# 如果axis为整数,axis的取值不可大于数组/矩阵的维度,
# 且axis的不同取值会产生不同的结果。
# [3 5 7]
np3 = np.sum(np1,axis= 0)
"""
当axis为0时,是压缩行,即将每一列的元素相加,将矩阵压缩为一行
当axis为1时,是压缩列,即将每一行的元素相加,将矩阵压缩为一列(这里的一列是为了方便理解说的,实际上,在控制台的输出中,仍然是以一行的形式输出的)
"""
np4 = np.sum(np1,axis= 1)
# 下面代码会报错
# np5 = np.sum(np1,axis=2)
print(np1)
numpy.mean求平均值
# 求所有的值相加以后的平均值 2.5
np6 = np.mean(np1)
# 求横向的平均值
# [1. 4.]
np7 = np.mean(np1,axis=1)
print(np1)