import numpy as np
x = np.random.random(100)
x # 100个随机数
sum(x) # 对x求和
np.sum(x) # numpy对x求和
arr = np.random.rand(10**7) # 生成10的7次方个随机数
%timeit sum(arr) # 耗时774 ms
%timeit np.sum(arr) # 耗时14 ms
arr = np.random.rand(10**2)
arr
np.min(x) # x中的最小值
np.max(x) # x中的最大值
x.sum() # x求和,推荐用np.sum(x)方式,可清晰看出使用np提供的函数
X = np.arange(16).reshape(4, -1)
X
np.sum(X, axis=0) # axis是轴,axis=0是列求和,相当于Y轴
np.sum(X, axis=1) # axis=0是行求和,相当于X轴
np.prod(X + 1) # 相乘,X+1后再相乘
np.prod(X, axis=0)
np.prod(X, axis=1)
np.mean(X) # 求X请均值
np.mean(X, axis=0)
np.mean(X, axis=1)
np.median(X, axis=0) # 中位数