Python Sympy无法创建强积金

Python Sympy无法创建强积金,python,sympy,nonlinear-optimization,Python,Sympy,Nonlinear Optimization,所以,我试图解决这个非线性方程组,我得到的错误是“无法创建mpf”。这是辛普森。有人知道如何解thsi吗?mpmath是用来进行数值计算的,而l是一个符号,因此会出现错误(您在第二次尝试中使用了mpmathtanh,但在第一个示例中使用了SymPy的tanh)。您已经从第一次尝试中获得了k的解决方案。求解l需要求解exp(1.401*l)中的12阶多项式,这在一般情况下是无法用符号表示的。但我想要用p,q来求解k,l。这不是我要解决的问题。我该怎么做呢?第一个解根本不是解,它只是你从第一个方程中

所以,我试图解决这个非线性方程组,我得到的错误是“无法创建mpf”。这是辛普森。有人知道如何解thsi吗?

mpmath是用来进行数值计算的,而
l
是一个符号,因此会出现错误(您在第二次尝试中使用了mpmath
tanh
,但在第一个示例中使用了SymPy的tanh)。您已经从第一次尝试中获得了k的解决方案。求解
l
需要求解exp(1.401*l)中的12阶多项式,这在一般情况下是无法用符号表示的。

但我想要用p,q来求解k,l。这不是我要解决的问题。我该怎么做呢?第一个解根本不是解,它只是你从第一个方程中得到的k值,用l表示,忽略了第二个方程。我更新了我的回答。你是对的,l的值实际上并没有给出。请在否决该问题之前评论/回答我在这里遗漏了什么/做错了什么。