# 軟體實作
```=python
import numpy as np
X = np.array([range(1,82)])
Y = np.reshape(X,(9,9))
A = Y[3:8,2:7]
print(A)
I = np.eye(5)
B = A + 3*I
print(B)
from numpy.linalg import inv
C = inv(B)
print(C)
D = C @ B
print(D)
E = D - I
print(E)
absErr = np.sum(np.sum(np.abs(E)))
print(absErr)
```
```=python
import numpy as np
from numpy.linalg import inv
A = np.matrix([[2,5,1],[1,1,1],[3,1,1]])
invA = inv(A)
ans = invA @ np.matrix([[9],[0],[2]])
print(ans)
```
```=python
import numpy as np
from numpy.linalg import inv
A = np.matrix([[2,1],[1,1],[3,1],[0,1]])
b = np.matrix([[1.95],[-0.48],[4.53],[-2.95]])
AT = np.matrix.transpose(A)
B = AT @ A
invB = inv(B)
ans = invB @ AT @ b
print(ans)
```
```=python
import numpy as np
from numpy.linalg import eig
P = np.array([[0.6, 0.13],[0.4,0.87]])
value, vector = eig(P)
print(value)
print(vector[:,1])
a,b = abs(vector[:,1])
x = np.array([[1],[0]])
r = a / (a+b)
print(r)
```