Skip to main content
 首页 » 编程设计

python之避免复数 Sympy

2025年05月04日12lexus

我正在使用 sympy 解析来解析字符串:

f = parse_expr('(x-1)^(1/3)') 

当我使用 f.subs({x:0}) 时,它会给我复数而不是 -1。 我怎样才能摆脱这种行为?

我需要一些通用的东西,因为函数可以是任意的,而且我不知道那里会有什么变量。

谢谢。

请您参考如下方法:

查看代码并找到函数 real_root,我设法使用转换来编写自己的转换器。