1.dot:矩阵的乘法
n1 = np.arange(1,10).reshape((3,3))
n2 = np.ones((3,4))
print(n1.dot(n2)) #等价于np.dot(n1,n2)或n1 @ n2
#[[ 6. 6. 6. 6.]
[15. 15. 15. 15.]
[24. 24. 24. 24.]]
2.inv:逆矩阵
from numpy.linalg import inv
n3 = np.array([[0,1,2],[1,1,4],[2,-1,0]])
print(inv(n3))
print(n3.dot(inv(n3)))
3.det:行列式
from numpy.linalg import inv,det
n3 = np.array([[0,1,2],[1,1,4],[2,-1,0]])
print(np.floor(det(n3))) #结果为1