美文网首页
python数据科学02-numpy数组统计操作

python数据科学02-numpy数组统计操作

作者: 小贝学生信 | 来源:发表于2021-08-09 00:31 被阅读0次

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]

相关文章

网友评论

      本文标题:python数据科学02-numpy数组统计操作

      本文链接:https://www.haomeiwen.com/subject/mvjavltx.html