Jupyter Notebook上でSymPyの数式とLaTeXコマンドを組み合わせて表示
5875 ワード
はじめに
Jupyter Notebook上でSymPyの数式とLaTeXコマンドを組み合わせて表示したい
import sympy
# おまじない
sympy.init_printing()
x = sympy.Symbol('x')
x**2
display
from IPython.display import display
for i in range(5):
f = 1/x**i
display(f)
from IPython.display import display
for i in range(5):
f = 1/x**i
display(f)
SymPyからLaTeXへの変換
display(f)
sympy.latex(f)
display(f)
sympy.latex(f)
LaTeXの表示
from IPython.display import Math
display(Math(r'f_n(x) = \frac{1}{x^n}'))
from IPython.display import Math
display(Math(r'f_n(x) = \frac{1}{x^n}'))
組み合わせる
for i in range(5):
f = 1/x**i
display(Math(r'f_{%d}(x) = %s' % (i, sympy.latex(f))))
for i in range(5):
f = 1/x**i
display(Math(r'f_{%d}(x) = %s' % (i, sympy.latex(f))))
おまけ
コード
参考
Is it possible to show print
output as LaTeX in jupyter notebook?
https://stackoverflow.com/questions/48422762/is-it-possible-to-show-print-output-as-latex-in-jupyter-notebook
謝辞
@7shi さん、教えて頂きありがとうございました.
Author And Source
この問題について(Jupyter Notebook上でSymPyの数式とLaTeXコマンドを組み合わせて表示), 我々は、より多くの情報をここで見つけました https://qiita.com/ceptree/items/3668ca52f8621b13bbc2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .