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特有屬性
屬性 | 說明 |
---|---|
| 轉置 |
| 共轭轉置 |
| 逆矩陣 |
| 2維數組的一個視圖 |
1.轉置?
np.matrix(a).T