numpy 矩陣和通用函式

2021-08-27 11:24:22 字數 835 閱讀 1509

建立矩陣:mat    matrix     bmat 分塊矩陣 (用小矩陣組成大矩陣)

轉置矩陣 t    逆矩陣 i

通用函式: frompyfunc函式 呼叫python的函式建立通用函式

zeros_like  根據輸入引數初始化乙個全為0的陣列   flat屬性設定所有元素為乙個值

通用函式的方法 在add上呼叫 

np.add.reduce 對元素求和 ,返回最後的和   

np.add.accumulate  返回陣列 為遞迴加法 

np.add.reduceat  輸入陣列和索引陣列,返回索引陣列中對應的陣列中位置元素和     作用於輸入陣列存在的所有元素對

np.add.outer返回兩個輸入陣列的秩的和,為乙個陣列 

算術運算:

除法  divide /  返回整數陣列 直接取整   true_divide   返回浮點數  不取整

floor_division //  返回浮點後向下取整後為整數

模運算 mod 返回兩個陣列對應元素相除後的餘數 ,如果除數為0,直接返回0

remainder  和mod一樣  %

fmod  函式處理負數的方式與 remainder 、 mod 和 % 不同。所得餘數的正負由被除數決定,與除數的正負無關

rint 函式對浮點數取整,但結果仍為浮點數型別

位操作 xor ^ 兩個運算元符號不一致時,返回負數 等價於 bitwise_xor函式

<  等價於less函式

& 操作符對應於 bitwise_and 函式

== 操作符對應於 equal 函式

<< 操作符對應於 left_shift 函式

numpy的學習筆記 五 矩陣和通用函式

第五章 矩陣和通用函式 1 矩陣 建立矩陣 a np.mat 1 2 3 4 5 6 7 8 9 矩陣轉置 b a.t 矩陣求逆 b a.i 分塊矩陣 c np.bmat a b a b 2 通用函式 ufunc np.frompyfunc ultimate,1,1 方法 reduce accumu...

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 原陣列的行列和改變後的行列要保持...