python簡單實現(xiàn)矩陣的乘,加,轉(zhuǎn)置和逆運算示例
本文實例講述了python簡單實現(xiàn)矩陣的乘,加,轉(zhuǎn)置和逆運算。分享給大家供大家參考,具體如下:
使用python完成矩陣的乘,加,轉(zhuǎn)置和逆:
# -*- coding:utf-8 -*- #矩陣的乘,加,轉(zhuǎn)置和逆 #numpy庫提供矩陣運算的功能 from numpy import *; import numpy as np; #矩陣的創(chuàng)建(隨機) data=mat(random.randint(10,size=(3,3))) data=mat([ [3,4,4], [4,9,7], [2,3,3] ]) #矩陣的乘: data_1=mat([[1],[2],[3]]);# 3 x 3 矩陣與 3 x 1 矩陣相乘得 3 x 1 矩陣 text1=data * data_1; print("矩陣的乘:") print(text1) #驗證結(jié)果 #矩陣的加: data_2=mat([[3,4,4],[4,9,7],[2,3,3]]) text2=data + data_2 print("矩陣的加:") print(text2) #矩陣自加 #矩陣的轉(zhuǎn)置:mat.T data_3=data.T print("矩陣的轉(zhuǎn)置:") print(data_3) #驗證轉(zhuǎn)置結(jié)果 #矩陣的逆:mat.I data_4=data.I print("矩陣的逆:") print(data_4) #驗證逆
運行結(jié)果:
矩陣的乘:
[[23]
[43]
[17]]
矩陣的加:
[[ 6 8 8]
[ 8 18 14]
[ 4 6 6]]
矩陣的轉(zhuǎn)置:
[[3 4 2]
[4 9 3]
[4 7 3]]
矩陣的逆:
[[ 3.00000000e+00 2.22044605e-16 -4.00000000e+00]
[ 1.00000000e+00 5.00000000e-01 -2.50000000e+00]
[ -3.00000000e+00 -5.00000000e-01 5.50000000e+00]]
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學(xué)運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
使用Python一鍵提取PDF中的表格到Excel的方法詳解
從PDF文件獲取表格中的數(shù)據(jù),也是日常辦公容易涉及到的一項工作,一個一個復(fù)制吧,效率確實太低了,用Python從PDF文檔中提取表格數(shù)據(jù),并寫入Excel文件,灰常灰常高效,本文就給大家介紹一下如何使用Python一鍵提取PDF中的表格到Excel,需要的朋友可以參考下2023-08-08pycharm訪問mysql數(shù)據(jù)庫的方法步驟
這篇文章主要介紹了pycharm訪問mysql數(shù)據(jù)庫的方法步驟。文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06自動轉(zhuǎn)換Python代碼為HTML界面的GUI庫remi使用探究
這篇文章主要為大家介紹了自動轉(zhuǎn)換Python代碼為HTML界面的GUI庫remi使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01python繪圖subplots函數(shù)使用模板的示例代碼
這篇文章主要介紹了python繪圖subplots函數(shù)使用模板的示例代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Python數(shù)據(jù)類型轉(zhuǎn)換匯總
這篇文章主要給大家分享的是Python數(shù)據(jù)類型轉(zhuǎn)換匯總,int,float相互轉(zhuǎn)換、int,string相互轉(zhuǎn)換、float,string相互轉(zhuǎn)換、string,list相互轉(zhuǎn)換等常見內(nèi)容,需要的小伙伴可以參考一下2022-03-03Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法
這篇文章主要介紹了Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法,涉及Python針對字典數(shù)據(jù)的相關(guān)遍歷、拆分等操作技巧,需要的朋友可以參考下2017-12-12Python數(shù)據(jù)結(jié)構(gòu)與算法中的棧詳解
這篇文章主要為大家詳細介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法中的棧,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03