Package 1:latexify
安装
pip install latexify-py
它可以直接对Python中定义的函数转换成LaTeX数学公式代码。
一个简单的例子:
import latexify
import numpy as np
@latexify.with_latex
def f(x):
return 1/(1+np.exp(-x))
print(f)
%\mathrm{f}(x) = \frac{{1}}{{1} + \exp{\left({-x}\right)}}
Package 2:handcalcs
安装
pip install handcalcs
import handcalcs
from math import *
a = 100
b = 10
c = 20
%%tex
#long
f = a**2 +sin(b)+exp(c)/(a+b+c)
from scipy.integrate import quad
def g(x):
return x**2
%%render
#long
f = quad(g,0,1)[0]
也可以这样
%%render
a_1=0
beta_1=2