亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python 執行矩陣與線性代數運算

瀏覽:4日期:2022-07-15 14:57:20

問題

你需要執行矩陣和線性代數運算,比如矩陣乘法、尋找行列式、求解線性方程組等等。

解決方案

NumPy 庫有一個矩陣對象可以用來解決這個問題。矩陣類似于3.9小節中數組對象,但是遵循線性代數的計算規則。下面的一個例子展示了矩陣的一些基本特性:

>>> import numpy as np>>> m = np.matrix([[1,-2,3],[0,4,5],[7,8,-9]])>>> mmatrix([[ 1, -2, 3], [ 0, 4, 5], [ 7, 8, -9]])>>> # Return transpose>>> m.Tmatrix([[ 1, 0, 7], [-2, 4, 8], [ 3, 5, -9]])>>> # Return inverse>>> m.Imatrix([[ 0.33043478, -0.02608696, 0.09565217], [-0.15217391, 0.13043478, 0.02173913], [ 0.12173913, 0.09565217, -0.0173913 ]])>>> # Create a vector and multiply>>> v = np.matrix([[2],[3],[4]])>>> vmatrix([[2], [3], [4]])>>> m * vmatrix([[ 8], [32], [ 2]])>>>

可以在 numpy.linalg 子包中找到更多的操作函數,比如:

>>> import numpy.linalg>>> # Determinant>>> numpy.linalg.det(m)-229.99999999999983>>> # Eigenvalues>>> numpy.linalg.eigvals(m)array([-13.11474312, 2.75956154, 6.35518158])>>> # Solve for x in mx = v>>> x = numpy.linalg.solve(m, v)>>> xmatrix([[ 0.96521739], [ 0.17391304], [ 0.46086957]])>>> m * xmatrix([[ 2.], [ 3.], [ 4.]])>>> vmatrix([[2], [3], [4]])>>>

討論

很顯然線性代數是個非常大的主題,已經超出了本書能討論的范圍。 但是,如果你需要操作數組和向量的話, NumPy 是一個不錯的入口點。 可以訪問 NumPy 官網 http://www.numpy.org 獲取更多信息。

以上就是Python 執行矩陣與線性代數運算的詳細內容,更多關于Python 矩陣與線性代數運算的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲国产精品综合久久久 | 手机看片久久高清国产日韩 | 欧美成人免费tv在线播放 | 国产精品一级毛片不收费 | 乱理最新乱理片中文 | xxxxx18日本人hdxx | 一级毛片视频在线观看 | 国产精彩视频在线观看 | 天天综合天天色 | 成人黄色激情网站 | 在线高清视频18jin观看 | 手机看片自拍自自拍日韩免费 | 伊人精品线视天天综合 | 欧美日本一道免费一区三区 | 日本爽妇网 | 亚洲欧美在线一区 | 欧美日韩亚洲人人夜夜澡 | www.精品| 免费看污的网站 | 成人性欧美丨区二区三区 | 亚洲精品亚洲人成在线观看麻豆 | 91视频大全 | 久久五月激情婷婷日韩 | 一级特黄aaaaaa大片 | 99久久精品国产国产毛片 | 欧美成人亚洲综合精品欧美激情 | 国产一区在线免费观看 | 国产高清网站 | 人喾交性专区免费看 | 黄色片网站大全 | 亚洲精品在线免费 | 福利视频在线观看www. | 国产精品久久久久久久 | 俄罗斯女人与公拘i交酡 | 国产麻豆剧传媒精品国产免费 | 久久www免费人成看片入口 | 国产麻豆剧传媒精品国产免费 | 国产丰满主播丝袜勾搭秀 | 日本一区二区三区日本免费 | 婷婷亚洲久悠悠色在线播放 | 欧美污污网站 |