【发布时间】:2020-07-22 16:38:26
【问题描述】:
如何在 python 上进行简单的微积分运算,例如微分和积分?
【问题讨论】:
-
看看 simpy 包。它为符号数学运算(如微分和积分)提供功能。如果您正在寻找数值微积分,您仍然可以使用 simpy 包,但 numpy 和 scipy 也可以。
标签: python python-3.x math calculus
如何在 python 上进行简单的微积分运算,例如微分和积分?
【问题讨论】:
标签: python python-3.x math calculus
您可以使用sympy 模块进行符号操作。 scipy 模块同时具有差异化和集成性。见https://www.scipy.org/和https://www.sympy.org/en/index.html
【讨论】:
我不认为数学模块本身可以进行微积分,但是有一个库可以进行大量的微分和积分。
库名称是 sympy。这是教程页面的链接:https://docs.sympy.org/latest/tutorial/calculus.html
另外,如果你只想做微分,tensorflow 也可以为你做,但是,我会使用 sympy 库,因为它更容易使用。
【讨论】:
【讨论】:
尝试使用 Python 的 SymPy 库 下面的代码将进行简单的微分,您可以对其进行扩展以执行更复杂的微积分
from SymPy import *
x = symbols('x')
diff(exp(x**2), x)
欲了解更多信息,请查看 https://docs.sympy.org/latest/tutorial/calculus.html
【讨论】: