Python NumPy 線性代數函數詳解

2019-08-11     軟體測試開發技術棧

NumPy 提供了線性代數函數庫 linalg,該庫包含了線性代數所需的所有功能,可以看看下面的說明:

numpy.dot

numpy.dot 函數計算兩個數組的點積。


numpy.vdot

numpy.dot 函數計算兩個向量的點積。


numpy.inner

numpy.inner 函數計算兩個數組的內積,返回一維數組內部元素乘積的和。對於n維數組,它返回元素在最後一個軸上的乘積的和。


numpy.matmul

numpy.matmul 函數計算兩個數組的矩陣乘積。


numpy.linalg.det

numpy.linalg.det 函數計算矩陣的行列式。矩陣的行列式可以用對角元素來計算。如,對於 2×2 矩陣,它是左上和右下元素的乘積與其他兩個的乘積的差。即對於矩陣[[A,B],[C,D]],行列式計算為 AD-BC。


numpy.linalg.solve

numpy.linalg.solve 函數解線性矩陣方程,線性方程可以表示為矩陣。

如下面的方程:

numpy.linalg.solve 解線性矩陣方程,得出x,y值


numpy.linalg.inv

numpy.linalg.inv 函數計算矩陣的乘法逆矩陣。


文章來源: https://twgreatdaily.com/w1l0iGwBvvf6VcSZFmnK.html