numpy通用函式

2022-08-13 17:03:13 字數 1035 閱讀 4350

abs、fabs :逐元素地計算整數、浮點數或複數的絕對值

sqrt:計算每個元素的平方根(類似於**0.5)

square:計算每個元素的平方(類似於**2)

exp:計算每個元素的自然指數值ex

log、log10、log2、log1p:分別對應自然對數(e為底)、對數10為底、對數2為底、log(1+x)

sign:計算每個元素的符號值,1為正數、0、-1為負數

ceil:向上取整

floor:向下取整

rint:將元素保留到整數字,並保持dtype

modf:分別將陣列中的整數部分和小數部分返回

isnan:返回陣列中是否存在nan值的布林型別

isfinite、isinf:返回陣列中是否存在有限和無限值的布林型陣列

cos、cosh、sin、sinh、tan、tanh:常規的雙曲三角函式

arccos、arccosh、arcsin、arcsinh、arctan、arctanh:反三角函式

logical_not:對陣列的元素按位取反(與~一致)

add:將陣列的對應元素新增

subtract:在第二個陣列中,將第乙個陣列中包含的元素去除

multiply:將陣列對應的元素相乘

divide、floor_divide:除或整除(放棄餘數)

power:將第二個陣列元素作為第乙個陣列對應元素的冪次方

maximum、fmax:逐個計算元素最大值,fmax忽略nan

minimum、fmin:逐個計算元素最小值,fmin忽略nan

mod:按元素的求模計算(即求除法的餘數)  

copysign:將第乙個陣列的符號改為第二個陣列的符號值

greater、greater_equal、less、less_equal、equal\not_equal:進行逐個元素的比較,返回布林陣列(與數學操作符》 ,>= ,< ,<= ,== ,!= 效果一致)

logical_and 、logical_or、logical_xor:進行逐個元素的邏輯操作(與邏輯操作符& ,| ,^ 效果一致)

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