栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5.1 矩陣分解的指令

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5.1 矩陣分解的指令

本篇介紹 NumPy 與 Matlab 的 矩陣分解的指令

“Talk is cheap. Show me the code.”
― Linus Torvalds

老子第41章
上德若谷
大白若辱
大方無隅
大器晚成
大音希聲
大象無形
道隱無名

拳打千遍, 身法自然

“There’s no shortage of remarkable ideas, what’s missing is the will to execute them.” – Seth Godin
「很棒的點子永遠不會匱乏,然而缺少的是執行點子的意志力。」—賽斯.高汀


本系列文章之連結
  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 1 Python科學計算第三方庫, 原生指令, 內建模組, 外部模組 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 1.1 scipy.linalg 官網完整列表 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 2 產生 numpy 的 數組, 矩陣點乘 等 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 3 向量與矩陣運算 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 4 函數向量化 function vectorized
    link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5 矩陣特徵值等不變量計算 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5.1 矩陣分解的指令

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 6 解線性方程組 直接法: Gauss 消去, LU 等 link

  • 用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 7 解線性方程組 迭代法: Jacobi iterated,Gauss-Seidel 等 link


文章目录
  • 本系列文章之連結
  • Numpy 與 Matlab 的矩陣分解的指令


Numpy 與 Matlab 的矩陣分解的指令
矩陣分解的指令SciPy (NumPy)Matlab
矩陣的條件數from numpy import linalg linalg.cond() (只有 numpy.linalg 才有)cond()
rankfrom numpy import linalg linalg.matrix_rank() (只有 numpy.linalg 才有)rank()
LU 分解linalg.lu() (只有 scipy.linalg 才有)lu()
Cholesky 分解(對稱矩陣的LU分解)linalg.cholesky()chol()
QR 正交化分解clinalg.qr()qr()
svd 奇異值分解linalg.svd()svd()
Shur 分解linalg.shur() (只有 scipy.linalg 才有)shur()

注意: linalg.cond(a) 是 Numpy 之下的, SciPy 之下的 linalg 沒有.
注意: linalg.matrix_rank(a) 是 Numpy 之下的, SciPy 之下的 linalg 沒有.

>>> import numpy
>>>> from numpy import linalg
>>>> a = numpy.ones([3,3])
>>> a
array([[1., 1., 1.],
       [1., 1., 1.],
       [1., 1., 1.]])

>>> linalg.matrix_rank(a)
1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号