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.A
3.矩陣的運算
#矩陣相加減
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
?