Py学习  »  Python

Python优雅地书写LaTeX

AI算法与图像处理 • 3 月前 • 71 次点击  

这里分享两个Python LaTex工具latexify和handcalcs


latexify生成LaTeX 数学公式

import math
import latexify
@latexify.with_latex #调用latexify的装饰器
def solve(a, b, c):
  return (-b + math.sqrt(b**2 - 4*a*c)) / (2*a)

solve

更多例子.......


handcalcs生成LaTeX 数学公式

  • 一个求积分公式,借助scipy的quad
import handcalcs.render
from scipy.integrate import quad #借助scipy.quad实现积分

%%render
a = 2
b = 6
n=100
z = quad(f,a,b)
  • 一个混合公式,借助math模块,
from math import sqrt,cos,sin,tan,asin
import handcalcs.render

%%render
#symbolic
f = a-c**2 / b + sqrt(cos(sin(b- 2  / c))) + tan(a/b) - asin(a/c) #Comment part

ref

https://github.com/google/latexify_py https://github.com/connorferster/handcalcs>



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176136
 
71 次点击