创建矩阵
>>> from sympy import *
>>> init_printing(use_unicode=True)
# Matrix() 函数用于创建矩阵
>>> Matrix([[1,...-1], [3, 4], [0, 2]]) #嵌套的列表做参数
⎡1 -1⎤
⎢3 4 ⎥
⎣0 2 ⎦
创建列向量
>>> Matrix([1, 2, 3])#传入列表
⎡1⎤
⎢2⎥
⎣3⎦
矩阵的形状...基础的矩阵运算
>>> M = Matrix([[1, 3], [-2, 3]])
>>> N = Matrix([[0, 3], [0, 7]])
>>> M + N #加法
⎡1 6 ⎤
⎣-2 10...= Matrix([[1, 0, 1], [2, -1, 3], [4, 3, 2]]) >>> M ⎡1 0 1⎤ ⎢2 -1 3⎥ ⎣4 3 2⎦ >>> M.det() -1 >>> from sympy.abc...,字典的键是特征值,字典的值是代数重数 {-2: 1, 3: 1, 5: 2}
>>> M.eigenvects()#求特征向量,返回一个列表,(eigenvalue:algebraic multiplicity