Python中numpy模块常见用法演示实例小结

  

本文实例总结了Python中numpy模块常见用法。分享给大家供大家参考,具体如下:

        进口numpy np      之前            arr=np。阵列([[1,2,3],[2、3、4]])   打印(arr)   print(类型(arr))   打印(“暗淡:”,arr.ndim)   arr.shape打印(':')   打印(尺寸:,arr.size)      之前      
  

[[1 2 3]
  ,[2 3 4]]
  昏暗的数量:2
  形状:(2、3)
  大小:6

           a32=np。阵列([23456],dtype=np.int)   打印(a32.dtype)   a64=np。阵列([23456],dtype=np.int64)   打印(a64.dtype)   f64=np。阵列([23456],dtype=np.float)   打印(f64.dtype)      之前      
  

int32
  int64
  float64

           z=np。0 (3、4)   打印(z)   打印(z.dtype)   print ()   一个=np。((3、4),dtype=int)   打印(一)   打印(one.dtype)   print ()   emt=np。空((3、4),dtype=int)   打印(emt)   打印(emt.dtype)   print ()   跑=np.arange (12) .reshape ((3, 4))   打印(跑)   打印(ran.dtype)   print ()   李=np。linspace (1 10 6) .reshape (2、3)   打印(李)   打印(li.dtype)      之前      
  

[[0。0. 0. 0.]
  [0。0. 0. 0.]
  [0。0. 0. 0.]]
  float64
  [[1 1 1 1]
  ,[1 1 1 1]
  [1 1 1 1)],
  int32
  [[,,,,,,,,0,1072693248,1717986918,1074161254]
  ,(1717986918,1074947686 -1717986918,1075419545]
  ,(1717986918,1075865190,,,,,,,,,,0,1076101120]]
  int32
  [[0,1,2,3]
  ,[4,5,6,7]
  ,[8,9 10 11]]
  int32
  [[1只,2.8,4.6]
  ,[6.4,8.2十。]]
  float64

           一个=np.array([10年,20年,30、40])   b=np.arange (4)   print ()   打印(b)   print ()   打印(a + b)   打印(a - b)   打印(a * b)   print ()   打印(a * *)   print ()   打印(10 * np.sin (a))   print ()   打印(b<3)   print ()      之前      
  

20 30 40 [10]
  [0 1 2 3]
  21 32 43 [10]
  [10 19 28 37]
  (,0,20,60 120]
  (,,,1,,,20,,900 64000]
  [-5.44021111,9.12945251 - -9.88031624,7.4511316]
  [True True 真正的假)

           一个=np。阵列([[1、2],[3,4]])   b=np.arange (4)。重塑(2,2)   print ()   打印(b)   print ()   打印(a * b)   打印(np。点(a, b)) #矩阵乘法,或下面:   打印(a.dot (b))   print ()      之前      
  

[[1 - 2]
  4,[3]]
  [[0,1]
  3,[2]]
  [[0,2]
  12,[6]]
  [[4,7]
  15,[8]]
  [[4,7]
  15,[8]]

           一个=np.random。随机((2、4))   print ()   print (np.sum (a))   print (np.min (a))   print (np.max (a))   print ()   打印(np。总和(=1),轴)#返回每一行的和。轴=1代表行   打印(np。min(轴=0))#返回每一列的最小值。轴=0代表列   打印(np。意思是(=1),轴)#返回每一行的平均值      之前      
  

[[0.04456704 - 0.99481679 0.96599561 - 0.48590905]
  ,[0.56512852 - 0.62887714 0.78829115 - 0.32759434]]
  4.8011796551183945
  0.04456704487406293
  0.9948167913629338
  [2.4912885,2.30989116]
  [0.04456704 0.62887714 0.78829115 0.32759434]
  (0.62282212 - 0.57747279)

           一个=np。(2)14)不等。重塑(3、4)   print ()   print (np.argmin (A)) #最小索引   print (np.argmax (A)) #最大索引   print ()   print (A.mean ())   print (np.median (A)) #中位的数   print (A.cumsum()) #累加值   print (np.diff (A)) #相邻差值   print ()      之前      
  

[[2,3,4,5]
  ,[6,7,8,9]
  11 12 13,[10]]
  0
  11
  7.5
  7.5
  [2,5,9 14 20 27 35 44 54 65 77 90]
  [[1 1 1]
  ,(1 1 1)
  ,[1 1 1]]
  (数组([0,0,0,0,1,1,1,1、2、2、2、2],dtype=int32),数组([0,1,2,3,0,1,2,3,0,1,2,3],dtype=int32))

Python中numpy模块常见用法演示实例小结