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...