Python代码转Latex公式,这个开源库用一行代码帮你搞定( 二 )


有时你并不需要代入数值计算 , 只需要以符号的形式显示数学计算公式 。 那么 , 你需要使用# Symbolic 标签:
Python代码转Latex公式,这个开源库用一行代码帮你搞定
本文插图
handcalcs 的功能本身还可以解决编程中的小问题 , 即在 Python 中 , 显示多个变量的值通常需要多个 print() 语句 , 而使用 handcalcs 能让事情变得简单许多:
Python代码转Latex公式,这个开源库用一行代码帮你搞定
本文插图
【Python代码转Latex公式,这个开源库用一行代码帮你搞定】很多开发者喜欢用_表示公式中的下标 , handcalcs 可以将其显示出来 , 甚至多级下标也可以通过嵌套的形式得到显示 。
Python代码转Latex公式,这个开源库用一行代码帮你搞定
本文插图
数学公式中经常出现希腊字母(如「pi」、「eta」等) , 只要在代码中编写出对应的英文名 , 比如 alpha、beta , handcalcs 就可以显示出希腊字母:
Python代码转Latex公式,这个开源库用一行代码帮你搞定
本文插图
不只是简单的数学公式 , 复杂公式也不在话下 , 比如含有积分的公式:
Python代码转Latex公式,这个开源库用一行代码帮你搞定
本文插图
缺陷
虽然用处多多 , 但项目作者表示 , handcalcs 仍存在一些小缺陷 。
首先 , handcalcs 并不适用于 collections 这种数据类型 , 例如 list、tuple、dict 等 。
其次是在变量名方面 , handcalcs 是针对 Jupyter 环境设计的 。 如果在 notebook 上重复使用变量名 , 则可能导致错误的数学运算 。
handcalcs 虽然有些小瑕疵 , 但它对开发者而言颇有帮助 。 感兴趣的话 , 快来动手试一下吧!