파이썬 - latexify-py 패키지 소개 - 함수를 mathjax 식으로 표현
오~~~ 재미있는 트윗이 있군요. ^^
something good about Python
; https://twitter.com/veorq/status/1576873097063321605
지금 당장 Jupyter 노트북에서 latexify-py를 import한 후,
import sys
!{sys.executable} -m pip install latexify-py
다음과 같이 실행시키면,
import math
import latexify
@latexify.with_latex
def solve(a, b, c):
return (-b + math.sqrt(b ** 2 - 4 * a * c)) / (2*a)
solve
다음과 같은 수식이 출력됩니다. ^^
Jupyter 노트북이
MathJax를 인식한 결과입니다. 참고로, 함수 자체를 print에 넘겨 주면,
import math
import latexify
@latexify.with_latex
def solve(a, b, c):
return (-b + math.sqrt(b ** 2 - 4 * a * c)) / (2*a)
print(solve)
Mathjax 텍스트를 얻을 수 있습니다.
\mathrm{solve}(a, b, c)\triangleq \frac{-b + \sqrt{b^{2} - 4ac}}{2a}
물론, 위의 텍스트를 그대로 긁어
MathJax Viewer 등에서 그 결과를 확인할 수 있고!
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]