Numpy的部分通用函式

2021-10-07 13:01:23 字數 1111 閱讀 9038

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