一.矩陣的加減法 輸出: 這樣我們就實現了我們矩陣的加法,下麵我們來實現我們矩陣的乘法 二.矩陣的乘法 輸出: 現在開始矩陣的乘法: 得解。 三.求解逆矩陣 輸出: ...
一.矩陣的加減法
import numpy as np #這裡是矩陣的加法 ar1=np.arange(10).reshape(10,1) ar1 ar2=np.arange(10).reshape(10,1) print(ar1) print('\n') print(ar2) ar1+ar2
輸出:
[[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]] [[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]] Out[8]: array([[ 0], [ 2], [ 4], [ 6], [ 8], [10], [12], [14], [16], [18]])
這樣我們就實現了我們矩陣的加法,下麵我們來實現我們矩陣的乘法
二.矩陣的乘法
A=np.arange(12).reshape(3,4) B=np.arange(12).reshape(4,3) print(A) print(B)
輸出:
[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] [[ 0 1 2] [ 3 4 5] [ 6 7 8] [ 9 10 11]]
現在開始矩陣的乘法:
c=np.dot(A,B)
array([[ 42, 48, 54], [114, 136, 158], [186, 224, 262]])
得解。
三.求解逆矩陣
print(np.linalg.inv(c))
輸出:
array([[ 42, 48, 54], [114, 136, 158], [186, 224, 262]])