如何将数学公式转换为Python代码?
有没有简单的方法可以把数学公式转换成Python代码呢?
比如说,有没有翻译工具、网站参考,或者特定书籍的章节之类的?
对于正则表达式,有像Kodos这样的程序,还有像pythonregex.com这样的网站,所以我希望也能找到类似的工具来处理公式符号和Python代码。
3 个回答
0
那么,如何把数学公式转换成Python代码呢? 其实我自己对Python也不是很了解(我只是个初学者),不过我有一些小建议可以帮到你: 首先,你应该用x和y(或者a和b)来计算这个公式,然后把结果写在纸上。 比如说,毕达哥拉斯定理(这算是比较基础的)。 c2 = a2 + b2; 所以你需要输入a和b,然后写出这个公式来计算c(也就是c = sqrt(a2 + b**2))。 现在假设你不知道这些公式(我能听到你的心声)。那该怎么办呢? 你可以在网上搜索一下,听听它的解释,然后试着把它们转换成Python代码。 这听起来像是新手的建议,但你知道的,编程没有捷径可走。 (嗯,反正就上网搜一下吧,我想?)
8
不,这在一般情况下是不可能的。有一些数学函数是无法计算的(比如,可以看看维基百科上的停机问题)。还有一些数学函数,怎么把它们写成代码并不明显(比如,复杂的积分或者微分方程)。关于这些问题的数值解法,有很多书籍可以参考(你可以在这里找到一些链接:维基百科上的数值分析)。
对于简单的情况,你可以直接把数学公式抄下来,但如果想要自动化地翻译这些公式,就需要一种正式的语言来书写数学公式,而这种语言本身就像是一种编程语言。这就引出了一个问题,因为你实际上是在用一种语言写数学公式,换成另一种语言来写。