3.2.5 线性代数
3.2.5.1 矩阵
矩阵通过Matrix类的一个实例来创建:
In [35]:
from sympy import Matrix
Matrix([[1,0], [0,1]])
Out[35]:
Matrix([
[1, 0],
[0, 1]])
与NumPy数组不同,你也可以在里面放入符号:
In [36]:
x = Symbol('x')
y = Symbol('y')
A = Matrix([[1,x], [y,1]])
A
Out[36]:
Matrix([
[1, x],
[y, 1]])
In [37]:
A**2
Out[37]:
Matrix([
[x*y + 1, 2*x],
[ 2*y, x*y + 1]])