numpy用法總結
阿新 • • 發佈:2018-12-09
簡介
基礎知識
用法總結
np.abs()
功能:返回數字或陣列的絕對值。(若輸入為陣列,則將陣列各元素取絕對值,然後返回取絕對值後的陣列)
np.round()
功能:返回浮點數x的四捨五入值。
語法:round( a,decimals )
a | 輸入資料 |
decimals(可選) | 要舍人的小數位數,預設0。 |
np.power()
功能:將陣列元素求指定冪
語法:power(x1, x2)
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 | 表示用原陣列後面的值填充前面,前面的值填充後面(平鋪填充) |
自定義函式 | 自己定義的函式 |