gpt4 book ai didi

python - TextBackend 仅支持一维范围 : Implicit plotting in Sympy 上的表达式

转载 作者:行者123 更新时间:2023-12-04 01:39:09 24 4
gpt4 key购买 nike

在执行以下操作时,

from sympy import *
x, y = symbols('x y')
p1 = plot_implicit((Eq(x**2 + y**2, 5)))

我得到以下回溯:
Traceback (most recent call last):
File "test.py", line 3, in <module>
p1 = plot_implicit((Eq(x**2 + y**2, 5)))
File "/home/tinkidinki/.local/lib/python3.6/site-packages/sympy/plotting/plot_implicit.py", line 377, in plot_implicit
p.show()
File "/home/tinkidinki/.local/lib/python3.6/site-packages/sympy/plotting/plot.py", line 187, in show
self._backend.show()
File "/home/tinkidinki/.local/lib/python3.6/site-packages/sympy/plotting/plot.py", line 1101, in show
'The TextBackend supports only expressions over a 1D range')
ValueError: The TextBackend supports only expressions over a 1D range

使它成为单变量表达式似乎不会受到影响。你如何在 Sympy 中隐式绘图?

最佳答案

如果您安装 matplotlib,它将使用它而不是 TextBackend 进行绘图。我跑了pip install matplotlib当我尝试你的表达/命令时,它起作用了。

关于python - TextBackend 仅支持一维范围 : Implicit plotting in Sympy 上的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58307864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com