如何用Numpy计算导数
在这篇文章中,我们将学习如何使用NumPy计算导数。一般来说,NumPy没有提供任何强大的函数来计算不同多项式的导数。然而,NumPy可以使用函数numpy.poly1d()和div()来计算一维多项式的特殊情况。
需要使用的函数:
- poly1d()。它有助于定义一个多项式表达式或一个函数。
- deriv()。计算并给我们提供导数表达式
步骤:
- 首先,我们需要使用numpy.poly1d()函数来定义一个多项式函数。
- 然后我们需要用derive()函数来推导导数表达式。
- 最后,我们可以把所需的值给x,以数值计算导数。
下面是一些例子,我们用NumPy计算一些表达式的导数。在这里,我们将变量 “var “中的表达式与 “x “进行微分。
示例 1:
输出:
示例 2:
输出:
示例 3:
输出:
为了计算双倍导数,我们可以简单地使用 deriv() 函数两次。
示例 4:
输出: