社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python优雅地书写LaTeX

AI算法与图像处理 • 昨天 • 0 次点击  

这里分享两个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
 
0 次点击