1、给出两个列表:m = [1,2,3,4,5,6,7,呖分甾胗8,9]n = [a,b,c,d,e,f,g,h,i]
2、转化为3*3的数组:p = np.reshape(n,(3,3))q = np.reshape(m,(3,3))
3、把p和q转化为Matrix:x = Matrix(p)y = Matrix(q)
4、p、q、x、y乘以2,效果差不多,都是每一个元素乘以2。
5、但是在p*q和x*y之间产生了区别:p*q是把p和q对应的元素乘起来;x*y是矩阵乘法。
6、计算矩阵的行列式:z = det(y)zz = det(x)
7、逆矩阵:z = Inverse(x)simplify(x*z)注意,行列式等于0的矩阵没有逆矩阵。
8、求矩阵的迹:z = trace(y)zz = trace(x)
9、矩阵的转置:x.T