import numpy as np
1、保留小数位数
np.around(a,n)
a数组,n:保留小数点的位数,3即为3位小数。默认保留整数。四舍五入。
ps :貌似会出现跟python内置函数round一样的问题,应该是rounds to nearest even value,保留到最近的偶数了
a = 1.23456 b = 2.355 c = 3.5 d = 2.5 print(round(a, 3)) print(round(b, 2)) print(round(c)) print(round(d))
2、均值函数
>>> a = np.array([[1, 2], [3, 4]]) >>> np.mean(a) 2.5 >>> np.mean(a, axis=0) array([ 2., 3.]) >>> np.mean(a, axis=1) array([ 1.5, 3.5])
你也可以用a.mean(1)来代替np.mean(a,axis=1)
这样子更简洁
3、求和
np.sum(b,axis=0) #在第一个轴展开方向上求和
4、标准差
>>> a = np.array([[1, 2], [3, 4]]) >>> np.std(a) 1.1180339887498949 >>> np.std(a, axis=0) array([ 1., 1.]) >>> np.std(a, axis=1) array([ 0.5, 0.5])
参考
numpy保留小数位数
均值函数numpy.mean



