昊明有态度|这个开源库用一行代码帮你搞定,Python代码转Latex公式( 二 )


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


推荐阅读