1.陣列算術運算子
運算子對應的通用函式描述+
np.add
加法運算(即1+1=2)
-np.substract
減法運算(即3-2=1)
-np.negative
負數運算(即-2)
*nnp.multiply
乘法運算(即2*3=6)
/np.divide
除法運算(即3/2=1.5)
向下整除運算(floor division,即3//2=1)
**np.power
指數運算(即2 ** 3=8)
%np.mod
模/餘數(即9%4=1)
這些都是一元通用函式,寫**時可直接用左欄的運算子代替
x=np.arrange(4)
#array([0, 1, 2, 3])
x +2
#array([2, 3, 4, 5])
np.add(x,2)
#array([2, 3, 4, 5])
2.絕對值通用函式np.absolute()
也可以通過np.abs()訪問
其對複數的運算是求模
x=np.array([-
2,-1
,0,1
,2])
abs(x)
#array([2, 1, 0, 1, 2])
np.absolute(x)
#array([2, 1, 0, 1, 2])
3.三角函式
np.sin()
np.cos()
np.tan()
反三角同理
4.指數和對數
表達函式
e^xnp.exp(x)
2^xnp.exp2(x)
3^xnp.power(3, x)
ln(x)
np.log(x)
log2(x)
np.log2(x)
log10(x)
np.log10(x)
exp(x)-1
np.expm1(x)
log(1+x)
np.log1p(x)
numpy 通用函式
導包import numpy as np ceil向上取整,floor向下取整,rint四捨五入,abs取絕對值,nevigate消極的,square平方,sqrt平方根,modf將小數部分和整數部分分開,isnan 查詢是否為空 arr1 np.random.uniform 5,10,3,4 pr...
numpy 通用函式
copy 陣列的複製 astype 陣列型別轉換 陣列堆疊 引數使用元祖 陣列拆分 陣列簡單運算 轉置,一維陣列轉置後結果不變,二維陣列的行列交換 2,5 5,2 import numpy ar numpy.zeros 5 2 print ar print ar.t 原陣列的行列和改變後的行列要保持...
numpy 通用函式
通用函式 能同時對陣列中所有元素進行運算的函式。常見的通用函式 一元函式 abs 絕對值 sqrt 開根號 exp,log,ceil,floor,rint rount,trunc,modf,isnan,isinf,cos,sin,tan 二元函式 add,substract,multiply,div...