numpy方法總結

2021-10-23 04:43:17 字數 1123 閱讀 9982

numpy是乙個用python實現的科學計算的擴充套件程式庫,包括:

numpy陣列間的基本運算是一對一的,基本就是加減乘除。陣列運算要求兩個資料的形狀相同,當形狀不同的時候,就會自動觸發廣播機制。

陣列廣播

當兩個形狀不一樣的陣列進行相加,自動觸發廣播機制。

下邊看幾個廣播計算的示意圖:

當某乙個陣列的維度與另乙個不同時,會自動補全缺失的維度。

np.sqrt(

)#開方

np.abs()

#求絕對值

np.square(

)#求平方

np.add(x,y)

#x+y

np.multiply(x,y)

#x*y

np.maximum(x,y)

#

arr = np.array([1

,2,3

,4])

arr.

sum(

)#求和

arr.mean(

)#求平均值

arr.

min(

)#求最小值

arr.

max(

)#求最大值

arr.argmax(

)#最大值的索引

arr.argmin(

)#最小值的索引

arr.cumsum(

)#計算累計和

arr.cumprod(

)#計算累計乘積

np.diff(x,axis) 參考

np.floor() 向下取整

np.ceil() 向上取整

np.where 參考

參考

np.random.rand(1,

2,2)

#隨機生成三維陣列

numpy 常用方法總結

記錄使用numpy過程中常用的方法。不斷更新 官方文件 import numpy as np a np.array 0,1 2,3 4,5 numpy.arange start,stop,step,dtype none 返回給定間隔內的均勻間隔的值。start 開始值 stop 結束值 step 步...

numpy用法總結

python的乙個開源的數值計算擴充套件。這種工具可用來儲存和處理大型矩陣,比python自身的巢狀列表 nested list structure 結構要高效的多 該結構也可以用來表示矩陣 matrix 功能 返回數字或陣列的絕對值。若輸入為陣列,則將陣列各元素取絕對值,然後返回取絕對值後的陣列 ...

numpy學習總結

匯入 import numpy as np 生成矩陣 array np.array 1,2,3 4,5,6 矩陣維度 array.ndim 矩陣形狀 array.shape 矩陣大小 array.size 矩陣元素型別 array.dtype a np.array 1,2,3 dtype np.in...