gpt4 book ai didi

python - Python 中的方程解析

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:14 24 4
gpt4 key购买 nike

如何(轻松地)获取用户在运行时输入的诸如“sin(x)*x^2”之类的字符串,并生成可对其进行评估的 Python 函数x 的任何值?

最佳答案

如果您使用 Python 表示法,Python 自己的内部编译器可以解析它。

如果你稍微改变一下符号,你会更高兴。

import compiler
eq= "sin(x)*x**2"
ast= compiler.parse( eq )

您将获得一个可以使用的抽象语法树。

关于python - Python 中的方程解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58559782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com