python簡(jiǎn)單實(shí)現(xiàn)矩陣的乘,加,轉(zhuǎn)置和逆運(yùn)算示例
本文實(shí)例講述了python簡(jiǎn)單實(shí)現(xiàn)矩陣的乘,加,轉(zhuǎn)置和逆運(yùn)算。分享給大家供大家參考,具體如下:
使用python完成矩陣的乘,加,轉(zhuǎn)置和逆:
# -*- coding:utf-8 -*-
#矩陣的乘,加,轉(zhuǎn)置和逆
#numpy庫(kù)提供矩陣運(yùn)算的功能
from numpy import *;
import numpy as np;
#矩陣的創(chuàng)建(隨機(jī)) 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) #驗(yàn)證結(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) #驗(yàn)證轉(zhuǎn)置結(jié)果
#矩陣的逆:mat.I
data_4=data.I
print("矩陣的逆:")
print(data_4) #驗(yàn)證逆
運(yùn)行結(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)容感興趣的讀者可查看本站專(zhuān)題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- python對(duì)矩陣進(jìn)行轉(zhuǎn)置的2種處理方法
- Python實(shí)現(xiàn)的矩陣轉(zhuǎn)置與矩陣相乘運(yùn)算示例
- Python 使用Numpy對(duì)矩陣進(jìn)行轉(zhuǎn)置的方法
- python 實(shí)現(xiàn)矩陣上下/左右翻轉(zhuǎn),轉(zhuǎn)置的示例
- python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實(shí)例
- 對(duì)python 矩陣轉(zhuǎn)置transpose的實(shí)例講解
- Python實(shí)現(xiàn)矩陣轉(zhuǎn)置的方法分析
- Python 矩陣轉(zhuǎn)置的幾種方法小結(jié)
相關(guān)文章
python中l(wèi)ambda函數(shù) list comprehension 和 zip函數(shù)使用指南
這篇文章主要介紹了python中l(wèi)ambda函數(shù) list comprehension 和 zip函數(shù)使用方法,非常的實(shí)用,有需要的朋友可以參考下2014-09-09
python刪除文件夾下相同文件和無(wú)法打開(kāi)的圖片
這篇文章主要為大家詳細(xì)介紹了python刪除文件夾下相同文件和無(wú)法打開(kāi)的圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
Python內(nèi)置函數(shù)zip map filter的使用詳解
這篇文章主要介紹了Python內(nèi)置函數(shù)zip map filter的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Python 數(shù)據(jù)處理更容易的12個(gè)輔助函數(shù)總結(jié)
Python的產(chǎn)生似乎就是專(zhuān)門(mén)用來(lái)處理數(shù)據(jù)的,順理成章的成為大數(shù)據(jù)的主流語(yǔ)言,本文介紹十二個(gè)函數(shù)輔助你更容易更便捷的用Python進(jìn)行數(shù)據(jù)處理2021-11-11

