numpy(二)

2019-04-11 10:24:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

通用函数:

  np.add  加

  np.subtract  减

  np.multiply  乘

  np.divide  除

  np.floor_divide  地板乘除法,取商

  np.power  指数运算    np.power(3,x)  3^x

  np.exp   e^x

  np.exp2  2^x 

  np.mod  取余

  np.absolute  取绝对值,缩写np.abs

  np.sin,cos,tan,arctan,arcos,arcsin

  np.log   ln(x)

  np.log2  log2(x)

  np.log10  log10(x)

 

聚合:

   x=np.arange(1,6)

  np.add.reduce(x)     

  返回所有元素的和,乘积(multipy)

  显示中间过程

  np.add.accumulate(x)  

  外积(列向量乘行向量,新矩阵第一行是列向量第一行乘行向量第一行)

  np.multiply.outer(x,x)

  

  np.sum 累加 (和python的sum函数相似但速度更快)

  np.min(x) 或 x.min()

  np.max(x)

  

多维聚合:

  x= np.arang(12).reshape(3,4)

  x.sum()  一个数

  x.min(axis=0) 对出每列最小值

  x.max(axis=1) 求出每行的最大值

 

其他聚合函数:

  np.prod() 计算元素的积

  np.mean() 计算元素的平均值

  np.std()  计算元素的标准差

  np.var 计算元素的方差

  np.argmin  计算最小值的索引

  np.argmax  计算最大值的索引

  np.median  计算元素的中位数

  np.any  验证任何一个元素是否为真

  np.all 验证所有元素是否为真

 


原文链接:https://www.cnblogs.com/saber-xi/p/10636481.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python -- 简单配置发送邮件功能

下一篇:while应用和函数学习