numpy_ndarray元素计算函数

  
  

元素计算函数

     
      <李>   
        <李>装天花板():向上最接近的整数,参数是数字或数组李   
      李   <李>      <李>地板():向下最接近的整数,参数是数字或数组李      李   <李>      <李>无线电侦察():四舍五入,参数是数字或数组李      李   <李>      <李> isnan():判断元素是否为南(不是一个数字),参数是数字或数组李      李   <李>      <李>乘以():元素相乘,参数是数字或数组李      李   <李>      <李>分裂():元素相除,参数是数字或数组李      李   <李>      <李> abs():元素的绝对值,参数是数字或数组李      李   <李>      <李>,(条件,x, y):三原色运算符,x如果其他条件y      李   
  

示例代码(1 ~ 7)

  
 <代码类="语言python "> # randn()返回具有标准正态分布的序列
  arr=np.random。randn (2、3)
  
  打印(arr)
  
  print (np.ceil (arr))
  
  print (np.floor (arr))
  
  print (np.rint (arr))
  
  print (np.isnan (arr))
  
  打印(np。乘(arr, arr))
  
  打印(np。分(arr, arr))
  
  打印(np。在哪里(arr祝辞0,1,1) 
  

运行结果:

  
 <代码类="语言python "> #打印(arr)
  [[-0.75803752 0.0314314 1.15323032]
  [1.17567832 0.43641395 0.26288021]]
  
  #打印(np.ceil (arr))
  [[0。1.  2。)
  (2。1.  1。]
  
  #打印(np.floor (arr))
  [[1。0.  1。)
  (1。0.  0。]
  
  #打印(np.rint (arr))
  [[1。0.  1。)
  (1。0.  0。]
  
  #打印(np.isnan (arr))
  [[假假假]
  [假假假]]
  
  #打印(np。乘(arr, arr))
  [[5.16284053 3.04027254 1.77170104 e + e + 00 00 e-02]
  [5.11465231 1.37512421 3.46109263 e + e 03 00 e-02]]
  
  #打印(np。分(arr, arr))
  [[1。1.  1。)
  (1。1.  1。]
  
  #打印(np。在哪里(arr祝辞0,1,1)在? ? ? ? ? ? ? ? ? ? ? ? ? ?
  [[- 1 1 1]
  [1 1 1]] 
  
  

元素统计函数

     
      <李> np.mean (), np.sum():所有元素的平均值,所有元素的和,参数是数字或数组李   <李> np.max (), np.min():所有元素的最大值,所有元素的最小值,参数是数字或数组李   <李> np.std (), np.var():所有元素的标准差,所有元素的方差,参数是数字或数组李   <李> np.argmax (), np.argmin():最大值的下标索引值,最小值的下标索引值,参数是数字或数组李   <李> np.cumsum (), np.cumprod():返回一个一维数组,每个元素都是之前所有元素的累加和和累乘积,参数是数字或数组李   <李>多维数组默认统计全部维度,轴参数可以按指定轴心统计,值为0则按列统计,值为1则按行统计李   
  

示例代码:

  
 <代码类="语言python "> arr=np.arange (12)。重塑(3、4)
  打印(arr)
  
  打印(np.cumsum (arr) #返回一个一维数组,每个元素都是之前所有元素的累加和
  
  打印(np.sum (arr) #所有元素和
  
  打印(np。轴=0)sum (arr) #数组的按列统计和
  
  打印(np。轴=1)sum (arr) #数组的按行统计和 
  

运行结果:

  
 <代码类="语言python "> #打印(arr)
  ([0 1 2 3)
  (4 5 6 7)
  [8 9 10 11]]
  
  #打印(np.cumsum (arr))
  [0 1 3 6 10 15 21 28 36 45 55 66)
  
  #打印(np.sum (arr)) #所有元素的和
  66年
  
  #打印(np。总和(arr轴=0))# 0表示对数组的每一列的统计和
  (12 15 18 21)
  
  #打印(np。轴=1)sum (arr) # 1表示数组的每一行的统计和
  [38]6月22日 
  
  

元素判断函数

     
      <李> np.any():至少有一个元素满足指定条件,返回真正的李   <李> np.all():所有的元素满足指定条件,返回真正的李   
  

示例代码:

  
 <代码类="语言python "> arr=np.random。randn (2、3)
  打印(arr)
  
  打印(np。任何(arr比;0))
  打印(np。(arr祝辞0)) 
  

运行结果:

  
 <代码类="语言python "> [(0.05075769 -1.31919688 -1.80636984)
  [-1.29317016 -1.3336612 -0.19316432]]
  
  真正的
  假

numpy_ndarray元素计算函数