天天看點

numpy-03-矩陣numpy-03-矩陣一.操作矩陣二.矩陣的運算

numpy-03-矩陣

一.操作矩陣

1.1基礎建立

1.mat

matr1 = np.mat('1 2 3; 4 5 6 ;7 8 9 ')
print(matr1)
           

結果

[[1 2 3]
 [4 5 6]
 [7 8 9]]
           

2.matrix

matr2 = np.matrix([[123,3],[456,3],[789,3]])
print(matr2)
           

結果

[[123   3]
 [456   3]
 [789   3]]
           

1.2合并矩陣

matr3 = np.bmat('matr1 matr2;matr1 matr2')
print(matr3)
           

結果

[[  1   2   3 123   3]
 [  4   5   6 456   3]
 [  7   8   9 789   3]
 [  1   2   3 123   3]
 [  4   5   6 456   3]
 [  7   8   9 789   3]]
           

二.矩陣的運算

2.1與數相乘

2.2矩陣相加減

matr1 + matr2
           

2.3矩陣相乘

1.數組相乘

這個是點乘

2.矩陣乘法

2.4矩陣點乘

2.5特有屬性

屬性 說明

T

轉置

H

共轭轉置

I

逆矩陣

A

2維數組的一個視圖

1.轉置?

np.matrix(a).T