依赖:numpy,inv
说明:
inv: 矩阵求逆
dot: 矩阵点乘
mat: 二维矩阵
array: 一维数组
A.reshape(1,2),把A输出成1行2列的形式
上代码:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15# inv: 矩阵求逆 dot: 矩阵点乘 mat: 二维矩阵 array: 一维数组#
import numpy as np
from numpy.linalg import inv
A = np.mat([1,1])
print("A:\n",A)
print("A.T:\n",A.T) #A.T为A的转置
print("A.reshape:\n",A.reshape(2,1))
B = np.mat([[1,2],[2,3]])
print("B:\n",B)
print("B的逆:\n", inv(B))
print("A .* B " , np.dot(B, A.T))
结果: