2024-04-26 11:31:06 发布
网友
我正在尝试开发一个包含一组(或列表)已定义函数的程序,如下所示:
x = ["f1(x)=x^2", "f2(x)=2x+1", ...]
之后,我可以使用matplotlib并渲染它们,等等
问题
"x"
x
那要看情况了。如果您只想对函数求值(绘制它们或其他什么),那么只需将它们声明为函数:
X = { "f1": lambda x: x**2, "f2": lambda x: 2*x+1 }
如果您想对它们进行符号化操作,比如查找它们的导数、反转它们等等,那么您需要SAGE或sympy之类的东西,它将它们表示为符号表达式,而不是python字节码。你知道吗
那要看情况了。如果您只想对函数求值(绘制它们或其他什么),那么只需将它们声明为函数:
如果您想对它们进行符号化操作,比如查找它们的导数、反转它们等等,那么您需要SAGE或sympy之类的东西,它将它们表示为符号表达式,而不是python字节码。你知道吗
相关问题 更多 >
编程相关推荐