如何将数学公式转换为 Python 代码?

新手上路,请多包涵

有没有简单的方法可以将数学公式转换为 Python 代码?也许翻译者、网络参考、特定书籍章节,任何东西~

对于正则表达式,有 Kodos 等程序和 pythonregex.com 等网站,所以我希望公式符号和 Python 也有类似的东西。

原文由 T Carrasco 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

不,这通常是不可能的。有些数学函数是不可计算的(例如,请参阅 wikipedia/Halting_problem )。还有其他数学函数,其中如何对它们进行编码并不明显(考虑一个困难的积分或微分方程)。有许多关于寻找此类问题的数值解的书籍(您可以在此处找到一些链接: wikipedia/Numerical_analysis )。

对于简单的情况,您可以直接转录数学公式,但任何自动翻译方式都需要一种形式语言来编写数学公式,而这本身就是一种编程语言。这会回避问题,因为您将在用一种语言编写数学公式与用另一种语言编写数学公式之间进行交易。

原文由 user97370 发布,翻译遵循 CC BY-SA 2.5 许可协议

您可以尝试使用 sympypyparsing 制作自己的。

原文由 user3064246 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题