python矩阵相关操作
生活随笔
收集整理的這篇文章主要介紹了
python矩阵相关操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.創建mxn的矩陣
import numpy as np from numpy import *x = np.array([[2,1],[1,2],[2,2])#創建了一個3x2的數組 x = np.mat(x)#將數組轉化為矩陣2.數組與矩陣的轉化
from numpy import * import numpy as np#數組轉化為矩陣 matrix = np.mat(array)#矩陣轉化為數組 array = matrix.A3.矩陣的運算
#矩陣相加減 matrix = matrix1 ± matrix2#矩陣點乘:對應位置的元素進行相乘,常數與矩陣也是屬于點乘 matrix = np.multiply(matrix1,matrix2) matrix = constant*matrix1 matrix = np.multiply(constant,matrix1)#矩陣叉乘:行列相乘 matrix = matrix1.dot(martrix2) matrix = np.dot(matrix1,matrix2) matrix = matrix1*matrix2例: x0 = np.mat(np.around([[1.2,2],[2,1]],decimals = 3)) x1 = np.mat(np.around([[2],[1]],decimals = 3))#decimals表示取多少位小數 x0_x1 = x0.dot(x1) print(x0_x1)結果: [[4.4][5. ]]4.矩陣的逆
matrix_inv = matrix.I?
總結
以上是生活随笔為你收集整理的python矩阵相关操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python——assert(断言函数)
- 下一篇: Lesson 028 —— python