【发布时间】:2019-02-23 10:46:15
【问题描述】:
我尝试使用 sympy 找出 特征多项式 和 特征值。但是当我在 Jupyter 笔记本中打印结果时,多项式系数中的所有分数都被评估为float(eg-0.5x**2+1) 但我想要$(1/2)x^2+1$)。有什么可以解决这个问题的吗。谢谢。
我的代码
import sympy as sp
from sympy import *
x, y, z = symbols('x,y,z')
init_printing(use_unicode=False, wrap_line=False)
M = sp.Matrix([[0, -1/2], [1/3, 0]])
x = symbols('x')
p = M.charpoly(x)
p
输出。
【问题讨论】: