SymPy:如何在 Google Colab 的一个单元格中输出多个 LaTex 方程?
SymPy: How can i output multiple LaTex equations in one cell in Google Colab?
我在 Google Colab 中使用 SymPy。每个单元格仅输出 1 个漂亮的 LaTex 输出。我可以在一个单元格中有多个漂亮的输出,还是我必须为每个漂亮的输出创建一个新的单元格?
我也为此苦苦挣扎,但我在这里找到了一些信息:https://www.roelpeters.be/jupyter-notebooks-how-to-print-multiple-outputs-in-a-cell/
用你的导入语句,把
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
现在您可以将多个输出(本例中为 LaTeX)打印到单元格输出。从技术上讲,此命令连接输出,但因为我们在这种情况下使用数据帧(如果我错了请纠正我),那么输出实际上放在单元格输出区域的新行上。
例子
from sympy import *
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
x = symbols('x')
f = exp(x**2);#f
df = diff(f,x);#df
f
df
我不能保证这是实现此类行为的正确或最有效的方式,但它适合我的目的。
我在 Google Colab 中使用 SymPy。每个单元格仅输出 1 个漂亮的 LaTex 输出。我可以在一个单元格中有多个漂亮的输出,还是我必须为每个漂亮的输出创建一个新的单元格?
我也为此苦苦挣扎,但我在这里找到了一些信息:https://www.roelpeters.be/jupyter-notebooks-how-to-print-multiple-outputs-in-a-cell/
用你的导入语句,把
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
现在您可以将多个输出(本例中为 LaTeX)打印到单元格输出。从技术上讲,此命令连接输出,但因为我们在这种情况下使用数据帧(如果我错了请纠正我),那么输出实际上放在单元格输出区域的新行上。
例子
from sympy import *
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
x = symbols('x')
f = exp(x**2);#f
df = diff(f,x);#df
f
df
我不能保证这是实现此类行为的正确或最有效的方式,但它适合我的目的。