牛逼!Python编辑公式竟可以如此简单

<p data-darkmode-bgcolor-15962880449713="rgb(25, 25, 25)" data-darkmode-original-bgcolor-15962880449713="rgb(255, 255, 255)" data-style="white-space: normal; background-color: rgb(255, 255, 255); font-family: -apple-system-font, system-ui, " helvetica="" neue',="" 'pingfang="" sc',="" 'hiragino="" sans="" gb',="" 'microsoft="" yahei="" ui',="" yahei',="" arial,="" sans-serif;="" letter-spacing:="" 0.544px;="" font-size:="" 16px;="" text-size-adjust:="" auto;="" text-align:="" center;="" visibility:="" visible;="" color:="" rgb(163,="" 163,="" 163)="" !important;'="" data-darkmode-bgcolor-16038962074807="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16038962074807="rgb(255, 255, 255)" data-darkmode-color-16038962074807="rgb(163, 163, 163)" data-darkmode-original-color-16038962074807="rgb(163, 163, 163)" data-darkmode-bgcolor-16043168557942="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16043168557942="rgb(255, 255, 255)" data-darkmode-color-16043168557942="rgb(163, 163, 163)" data-darkmode-original-color-16043168557942="rgb(163, 163, 163)" data-darkmode-bgcolor-16044218277163="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16044218277163="rgb(255, 255, 255)" data-darkmode-color-16044218277163="rgb(163, 163, 163)" data-darkmode-original-color-16044218277163="rgb(163, 163, 163)" data-darkmode-bgcolor-16047517358913="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16047517358913="rgb(255, 255, 255)" data-darkmode-color-16047517358913="rgb(163, 163, 163)" data-darkmode-original-color-16047517358913="rgb(163, 163, 163)" data-darkmode-bgcolor-16050161082634="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16050161082634="rgb(255, 255, 255)" data-darkmode-color-16050161082634="rgb(163, 163, 163)" data-darkmode-original-color-16050161082634="rgb(163, 163, 163)" data-darkmode-bgcolor-16051930312507="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16051930312507="rgb(255, 255, 255)" data-darkmode-color-16051930312507="rgb(163, 163, 163)" data-darkmode-original-color-16051930312507="rgb(163, 163, 163)" data-darkmode-bgcolor-16052808990057="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16052808990057="rgb(255, 255, 255)" data-darkmode-color-16052808990057="rgb(163, 163, 163)" data-darkmode-original-color-16052808990057="rgb(163, 163, 163)" data-darkmode-bgcolor-16054405752978="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16054405752978="rgb(255, 255, 255)" data-darkmode-color-16054405752978="rgb(163, 163, 163)" data-darkmode-original-color-16054405752978="rgb(163, 163, 163)" data-darkmode-bgcolor-16072664870629="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16072664870629="rgb(255, 255, 255)" data-darkmode-color-16072664870629="rgb(163, 163, 163)" data-darkmode-original-color-16072664870629="rgb(163, 163, 163)" data-darkmode-bgcolor-16073544711184="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16073544711184="rgb(255, 255, 255)" data-darkmode-color-16073544711184="rgb(163, 163, 163)" data-darkmode-original-color-16073544711184="rgb(163, 163, 163)" data-darkmode-bgcolor-16113162945704="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16113162945704="#fff|rgb(255, 255, 255)" data-darkmode-bgcolor-16114841554341="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16114841554341="#fff|rgb(255, 255, 255)" data-darkmode-color-16114841554341="rgb(163, 163, 163)" data-darkmode-original-color-16114841554341="#fff|rgb(163, 163, 163)" data-darkmode-bgcolor-16120066991966="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16120066991966="#fff|rgb(255, 255, 255)" data-darkmode-color-16120066991966="rgb(163, 163, 163)" data-darkmode-original-color-16120066991966="#fff|rgb(163, 163, 163)" data-darkmode-color-16139156860351="rgb(163, 163, 163)" data-darkmode-original-color-16139156860351="#fff|rgb(0,0,0)|rgb(163, 163, 163)" data-darkmode-bgcolor-16139156860351="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16139156860351="#fff|rgb(255, 255, 255)" data-darkmode-bgcolor-16139979044961="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16139979044961="#fff|rgb(255, 255, 255)" data-darkmode-color-16139979044961="rgb(163, 163, 163)" data-darkmode-original-color-16139979044961="#fff|rgb(163, 163, 163)" data-darkmode-bgcolor-16142656330046="rgb(25, 25, 25)" data-darkmode-original-bgcolor-16142656330046="#fff|rgb(255, 255, 255)" data-darkmode-color-16142656330046="rgb(163, 163, 163)" data-darkmode-original-color-16142656330046="#fff|rgb(163, 163, 163)">精彩内容不迷路

选自 GitHub,项目作者:odashi

机器之心报道

用 Word 写 PDE 公式简直是找虐。
我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错。真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式。
最近 GitHub 上出现了一个开源项目 latexify_py,它使用 Python 就能生成 LaTeX 数学公式,分分钟甩 Word 几条街。没想到编辑公式变得如此简单!
  • GitHub 地址:https://github.com/odashi/latexify_py

  • Colab 地址:https://colab.research.google.com/drive/1MuiawKpVIZ12MWwyYuzZHmbKThdM5wNJ?usp=sharing

知道 Python 语言的强大,但用 Python 生成 LaTeX 数学公式还是第一次听说。再一次对 Python 刮目相看,这真是论文撰写者的福音。
latexify_py:用 Python 生成 LaTeX 公式
让我们看看这款 Python 小工具是怎么实现 LaTeX 数学公式编辑的吧。
运行这个项目,使用 Python3.6 版本即可。它的算法原理也非常简单,不需要什么强大神经网络,如 GPT-3 等,你只需要掌握简单的正则表达式就能搞定。
这款工具不依赖强大的工具包,只需要几个简单的模块:math 模块以及 latexify 模块。编写简单的函数:
你就会得到结果。对,编辑公式就是那么简单,再也不用逐字输入了:
除此以外,它还能帮你输出各种分支函数,是不是很酷呢?话不多说,看效果:
知道了这个 Python 小工具后,才体会到,以前编辑公式多令人抓狂,现在就多令人惊喜。你不需要掌握多复杂的编程技巧,也不需要多复杂的函数编写,掌握简单的正则表达式以及最基本的编程语句就可以实现。
之前编辑公式是这样式的:
遇到超复杂的数学公式,不但耗时,还可能时不时地出错。就算编辑完成,自己也得对着屏幕仔细检查一番,确保没有出错。更令人崩溃的情况是,有时候还没来得及保存,电脑就挂了,分分钟想砸电脑。过来人应该都懂。
现在有了这款小工具,编辑公式的体验变成了这样:
就算不小心把刚刚输入的公式删除了,大不了再运行一遍程序,也就几秒钟的事。再也不怕公式无缘无故出事故了。
对于此款小工具,网友纷纷表达了自己的想法:
正如网友评论的一样,这款小工具确实能够造福很多人。心动不如行动,小编已经马不停蹄的去试验了。
(0)

相关推荐