最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python矩陣基本運(yùn)算的實(shí)現(xiàn)

 更新時(shí)間:2023年07月07日 10:10:25   作者:muyierfly  
本文主要介紹了python?矩陣的基本運(yùn)算,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Python 矩陣基本運(yùn)算

引入 numpy 庫

import numpy as np

1. python矩陣操作

1)使用 mat 函數(shù)創(chuàng)建一個(gè) 2X3矩陣

a = np.mat([[1, 2, 3], [4, 5, 6]])

 2)使用 shape 可以獲取矩陣的大小

a.shape

 3)進(jìn)行行列轉(zhuǎn)換

a.T

4)使用二維數(shù)組代替矩陣來進(jìn)行矩陣運(yùn)算

b = np.array([[1, 2, 3], [4, 5, 6]])

 5) 加減法

a + b
a - b

二、python矩陣乘法

1)使用二維數(shù)組創(chuàng)建兩個(gè)矩陣A和B

A = np.array([[1, 2, 3], [4, 5, 6]])
B = A.T

2)一個(gè)矩陣的數(shù)乘,其實(shí)就是矩陣的每一個(gè)元素乘以該數(shù)

2 * A

 3)dot 函數(shù)用于矩陣乘法,對(duì)于二維數(shù)組,它計(jì)算的是矩陣乘積,對(duì)于一維數(shù)組,它計(jì)算的是內(nèi)積 

np.dot(A, B)

np.dot( B, A)

 4)再創(chuàng)建一個(gè)二維數(shù)組

C = np.array([[1, 2], [1, 3]])

5)驗(yàn)證矩陣乘法的結(jié)合性:( A B ) C = A ( B C ) (AB)C = A(BC)(AB)C=A(BC)

np.dot(np.dot(A, B), C)

np.dot(A, np.dot(B, C))

6)使用 eye 創(chuàng)建一個(gè)單位矩陣 

 三、python矩陣轉(zhuǎn)置

1)A的轉(zhuǎn)置

A.T

四、python求方陣的跡

1)A的跡

五、python求逆矩陣/伴隨矩陣

逆矩陣的定義:

設(shè)A是數(shù)域上的一個(gè)n階方陣,若在相同數(shù)域上存在另一個(gè)n階矩陣B,使得: AB=BA=E。 則我們稱B是A的逆矩陣,而A則被稱為可逆矩陣。當(dāng)矩陣A的行列式|A|不等于0時(shí)才存在可逆矩陣。  

1)創(chuàng)建一個(gè)方陣

A = np.array([[1, -2, 1], [0, 2, -1], [1, 1, -2]])

2)使用 linalg.det求得方陣的行列式

A_abs = np.linalg.det(A)

 3) 使用 linalg.inv 求得方陣A的逆矩陣

B = np.linalg.inv(A)

4)利用公式求伴隨矩陣:

A_bansui = B * A_abs

 六、python方陣的行列式計(jì)算方法

1)創(chuàng)建兩個(gè)方陣

E = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
F = np.array([[1, 2], [1, 3]])

2)使用 linalg.det 方法求得方陣E和方陣F的行列式

np.linalg.det(E)

np.linalg.det(F)

 七、python解多元一次方程

x+2y+z=72

x−y+3z=73

x+y+2z=18

1) 將未知數(shù)的系數(shù)寫下來,排列成一個(gè)矩陣a

a = [[1, 2, 1], [2, -1, 3], [3, 1, 2]]
a = np.array(a)

2)常數(shù)項(xiàng)構(gòu)成一個(gè)一維數(shù)組(向量)

b = [7, 7, 18]
b = np.array(b)

3)使用 linalg.solve 方法解方程,參數(shù)a指的是系數(shù)矩陣,參數(shù)b指的是常數(shù)項(xiàng)矩陣

x = np.linalg.solve(a, b)

4)使用點(diǎn)乘的方法可以驗(yàn)證一下,系數(shù)乘以未知數(shù)可以得到常數(shù)項(xiàng)

np.dot(a, x)

 到此這篇關(guān)于python矩陣基本運(yùn)算的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python 矩陣運(yùn)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python?OpenCV計(jì)算圖片相似度的5種算法

    python?OpenCV計(jì)算圖片相似度的5種算法

    本文主要介紹了python?OpenCV計(jì)算圖片相似度的5種算法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 對(duì)numpy數(shù)據(jù)寫入文件的方法講解

    對(duì)numpy數(shù)據(jù)寫入文件的方法講解

    今天小編就為大家分享一篇對(duì)numpy數(shù)據(jù)寫入文件的方法講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • TensorFlow 讀取CSV數(shù)據(jù)的實(shí)例

    TensorFlow 讀取CSV數(shù)據(jù)的實(shí)例

    今天小編就為大家分享一篇TensorFlow 讀取CSV數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python+OpenGL制作一個(gè)元宵花燈

    Python+OpenGL制作一個(gè)元宵花燈

    又是一年元宵節(jié)!如果昨天情人節(jié)的紅包發(fā)得手軟又心疼,不妨利用Python OpenGL做一盞花燈送給女朋友,也許比紅包更能討她歡心呢
    2022-02-02
  • 如何爬取通過ajax加載數(shù)據(jù)的網(wǎng)站

    如何爬取通過ajax加載數(shù)據(jù)的網(wǎng)站

    這篇文章主要介紹了如何爬取通過ajax加載數(shù)據(jù)的網(wǎng)站,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 為python設(shè)置socket代理的方法

    為python設(shè)置socket代理的方法

    這篇文章主要介紹了為python設(shè)置socket代理的方法,需要的朋友可以參考下
    2015-01-01
  • 生成Jupyter Lab快捷方式的小技巧

    生成Jupyter Lab快捷方式的小技巧

    這篇文章主要介紹了生成Jupyter Lab快捷方式的小技巧,操作迅猛,花費(fèi)時(shí)間少,步驟詳細(xì),有需要的朋友可以參考下,希望可以對(duì)廣大讀者朋友有所幫助
    2021-09-09
  • 跟老齊學(xué)Python之dict()的操作方法

    跟老齊學(xué)Python之dict()的操作方法

    這篇文章主要介紹了dict()的操作方法,由于dict的很多方法跟list類似,所以在詳細(xì)介紹dict的同時(shí),也跟list做了對(duì)比,是篇非常不錯(cuò)的文章,有需要的朋友參考下
    2014-09-09
  • Python中逗號(hào)轉(zhuǎn)為空格的三種方法

    Python中逗號(hào)轉(zhuǎn)為空格的三種方法

    本文介紹了Python中將逗號(hào)轉(zhuǎn)換為空格的三種方法,包含使用replace函數(shù)、使用split函數(shù)、使用正則表達(dá)式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 使用Python實(shí)現(xiàn)兩組數(shù)據(jù)縱向排序

    使用Python實(shí)現(xiàn)兩組數(shù)據(jù)縱向排序

    在數(shù)據(jù)處理和分析中,排序是一項(xiàng)非?;A(chǔ)且重要的操作,本文將詳細(xì)介紹如何使用Python對(duì)兩組數(shù)據(jù)進(jìn)行縱向排序,即每一列分別進(jìn)行排序,同時(shí)保持?jǐn)?shù)據(jù)的對(duì)應(yīng)關(guān)系,需要的可以參考下
    2024-12-12

最新評(píng)論

巢湖市| 宣城市| 勃利县| 宣汉县| 景东| 邵东县| 宜昌市| 会昌县| 巨鹿县| 汤阴县| 海城市| 莒南县| 甘孜县| 新民市| 谢通门县| 邵阳县| 邛崃市| 呈贡县| 女性| 揭东县| 宁化县| 新乐市| 河池市| 子洲县| 德清县| 定结县| 桐乡市| 军事| 伊吾县| 施秉县| 县级市| 漳州市| 临高县| 庄浪县| 崇礼县| 鲁山县| 尖扎县| 商丘市| 正安县| 红河县| 邢台县|