【问题标题】:Turn off latex/mathjax in spyder在 spyder 中关闭乳胶/mathjax
【发布时间】:2021-01-12 23:37:14
【问题描述】:

所以我运行了以下代码,出于某种原因,spyder 使用它要求我安装的某个库在乳胶中呈现它,而不是直接将其报告为数组。

import numpy as np

from sympy import Matrix

b=2
m=np.array([[0, 0, 0], [0, b, 1], [1, 0, 0], ])
A=Matrix(m)
T, R =A.jordan_form()

在它安装之前我打电话给 T

T
Out[9]: 
Matrix([
[ 0, -1, 0],
[ 1,  1, 1],
[-1,  0, 0]])

现在,当我调用 T 时,我得到了这个在 mathjax 表示法中令人讨厌的图像,它看起来很难看,我宁愿只看到像以前一样显示的 vlaues

【问题讨论】:

  • 那张图片来自控制台,我复制过来了。

标签: matrix scipy spyder


【解决方案1】:

(这里是 Spyder 维护者) 为避免这种情况,您需要在文件中添加以下代码:

import numpy as np

from sympy import init_printing, Matrix

init_printing(use_latex=False)

b=2
m=np.array([[0, 0, 0], [0, b, 1], [1, 0, 0], ])
A=Matrix(m)
T, R =A.jordan_form()

您可以通过将其他选项传递给 init_printing 来进一步调整 Sympy 对象的打印方式。

【讨论】:

  • 非常感谢,不幸的是,我卸载了 anaconda,现在由于某种原因我无法导入 numpy ugghh,一旦我修复了这个错误,我会试试这个
猜你喜欢
  • 2014-11-28
  • 2021-04-12
  • 2022-01-17
  • 2014-10-08
  • 1970-01-01
  • 2014-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多