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])
5、对数、指数