1. 程式人生 > >numpy用法總結

numpy用法總結

簡介

基礎知識

用法總結

np.abs()

功能:返回數字或陣列的絕對值。(若輸入為陣列,則將陣列各元素取絕對值,然後返回取絕對值後的陣列)

np.round()

功能:返回浮點數x的四捨五入值。

語法:round( a,decimals )

a 輸入資料
decimals(可選) 要舍人的小數位數,預設0。

np.power()

功能:將陣列元素求指定冪

語法:power(x1x2)

x1

底數
x2 指數

np.reshape()

功能:將陣列的資料重新組成特定維度的新陣列

語法:np.reshape(a,newshape,order ='C')

引數解釋

a 原始陣列
newshape

輸出陣列的形狀,新形狀應與原始形狀相容

order

{'C''F''A'},可選引數

np.pad()

功能:對影象邊緣進行擴充

語法:pad(array, pad_width, mode, **kwargs)

引數解釋
array 需要填充的陣列
pad_width 表示每個軸(axis)邊緣需要填充的數值數目
mode 表示填充的方式

填充方式(mode引數)

constant 表示連續填充相同的值,每個軸可以分別指定填充值,constant_values=(x, y)時前面用x填充,後面用y填充,預設值填充0
edge 表示用邊緣值填充
linear_ramp 表示用邊緣遞減的方式填充
maximum 表示最大值填充
mean 表示均值填充
median 表示中位數填充
minimum 表示最小值填充
reflect 表示對稱填充
symmetric 表示對稱填充
wrap 表示用原陣列後面的值填充前面,前面的值填充後面(平鋪填充)
自定義函式 自己定義的函式