1、数组基础运算
-
python内置方法:
+-*/
,//
向下整除,**
指数运算,%
取余数
-
numpy提供函数:
指数函数:np.exp()
、np.exp2()
、np.power()
对数函数:np.log()
、np.log2()
、np.log10()
2、统计函数
-
np.sum()
加和 -
np.mean()
均值 -
np.std()
标准差 -
np.var()
方差 -
np.min()
最小值 -
np.argmin()
最小值的索引 -
np.max()
最大值 -
np.argmax()
最大值的索引
(1)对于上述的统计函数,同时也有数组的方法可供调用。即np.sum(x1)
等价于x1.sum()
(2)上述函数,默认对数组里的所有元素进行统计计算。如果对象是二维数组,并且想按列/行分别统计,可以设置axis=0/1
参数即可。
-
np.all
全部为真,才为真 -
np.any
有一个为真,就是真
3、排序操作
-
np.sort()
类似R语言的sort()
,改变顺序;值得注意的是同样调用x.sort()
时,会覆盖原始数据
-
np.argsort
类似R语言的order()
,不改变顺序,返回索引
如上默认从小到大排序。如何设置降序排列,好像没看到参数,不过可以参考之前的切片操作的逆序排列即可[::-1]
网友评论