漂亮的印刷同情阵

时间:2017-06-25 19:22:17

标签: python sympy

我正在尝试在sympy中创建2-dim数组但却出错。这是我的代码:

from sympy import *
from sympy.tensor.array import Array

init_printing()
x = symbols('x')
vec1 = Array([ [x,x**2],[x**3,x**4]  ])
print(vec1)

我的输出为

[[x, x**2], [x**3, x**4]]

但我希望输出为http://docs.sympy.org/latest/tutorial/printing.html所示的漂亮的打印数组。我怎样才能做到这一点? 我在Windows上使用Spyder 3.4上运行的python 3.6。

1 个答案:

答案 0 :(得分:1)

安装jupyter和latex

pip3 install jupyter
pip install jupyter_latex_envs

然后调用qtconsole:

jypyter qtconsole

然后输入代码:

Jupyter qtconsole

请参阅this jupyter notebook.

中的代码