Python筆記 Numpy之線性代數

2022-09-09 16:24:32 字數 554 閱讀 4194

#常用的numpy.linalg函式

np.linalg.diag() #以一維陣列的形式返回方陣的對角線(或非對角線)元素,或將一維陣列轉換為方陣(非對角線元素為0)

np.linalg.dot() #矩陣乘法

np.linalg.trace() #計算對角線元素的和

np.linalg.det() #計算矩陣行列式

np.linalg.eig() #計算方陣的本徵值和本徵向量

np.linalg.inv() #計算方陣的逆

np.linalg.pinv() #計算矩陣的moore-penrose偽逆

np.linalg.qr() #計算qr分解

np.linalg.svd() #計算奇異值分解(svd)

np.linalg.solve() #解線性方程組ax=b,其中a為乙個方陣

np.linalg.lstsq() #計算ax=b的最小二乘解

python之Numpy學習筆記

1.匯入numpy庫 import numpy as np2.生成陣列 重要函式 作用 示例 np.array x 將輸入資料轉化為乙個ndarray a list list range 10 b np.array a list np.array x,dtype 將輸入資料轉化為乙個型別為type的...

Python筆記 Numpy之通用函式

通用函式是一種對ndarray中的資料執行元素級運算的函式。arr np.arange 10 np.abs arr 計算整數 浮點數或複數的絕對值。對於非復數值,可以使用更快的fabs np.sqrt arr 計算各元素的平方根,相當於arr 0.5 np.square arr 計算各元素的平方,相...

Python筆記 Numpy之常用統計函式

第乙個引數cond,是乙個布林型陣列 第二個引數xarr,是乙個任意陣列 常量 變數 第三個引數yarr,是乙個任意陣列 常量 變數 該函式根據cond的真值來選取xarr或yarr中的元素,當cond第n個元素的值為true,則獲取xarr對應位置的元素資料,否則獲取yarr對應位置的元素資料,最...