Numpy提供了ndarray来进行矩阵的操作,在Numpy中 矩阵继承于NumPy中的二维数组对象,但是矩阵区别于数组,不可共用数组的运算规律
import numpy as np
np.mat([[1,0,0],[0,1,0],[0,0,1]])

np.mat(‘1,0,0;0,1,0;0,0,1‘)

np.zeros([3,3])

np.ones([3,3])

np.eye(3,3)

np.diag([1,2,3])

NumPy中矩阵运算是针对矩阵中所有元素运行的,速度高于for
a=np.mat([[1,2,3],[4,5,6],[7,8,9]])
a

b=a*2
b

a+b

b-a

a*b

a/b

np.bmat(‘a,b;a,b‘)

a

a.T

a.H

a.I

a.A

原文:https://www.cnblogs.com/tyh1999/p/13974747.html