欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

numpy(二)

程序员文章站 2023-04-07 22:23:02
通用函数: 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.ab ......

通用函数:

  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 验证所有元素是否为真