如何解决尝试“打印”Sympy 表达式时,Spyder 在控制台上显示垃圾
我使用 Sympy 进行一些计算,并且在调试期间或脚本运行后想要检查一些变量。 IDE 是 Spyder,所以我使用它的控制台。我认为它被称为 IPython,但我不确定这一点。
作为脚本中使用的所有变量,它们在脚本停止后仍然可用。我只是将变量的名称写入控制台,并期望显示变量的内容。
这对“正常”变量非常有效。但是当涉及到 Sympy 对象时,我只能看到垃圾:
我做错了什么?我可以改变这种行为吗?我可以让 Spyder/IPython 使用普通的 ASCII 字符编写 Sympy 表达式吗,它不需要在一些不容易阅读的 ASCII“艺术”中重新格式化表达式。如果我需要一个很好的表达式表示,我可以使用 Jupyter notebook。
解决方法
我在首选项/IPython 控制台/高级设置中停用了“符号数学”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。