2

我想通过使用 mpmaths 函数 diff 来区分函数。为了尝试是否一切都适用于一个简单的示例,我使用了纪录片中描述的示例。但它抛出了错误“AttributeError:'MPContext'对象没有属性'difference'”。我使用的示例是:

from mpmath import *

dps=15
pretty = True
diff(lambda x: x**2 + x, 1.0)

在这里我也不明白,在纪录片中他们显然使用了 diff,只引入了 2 个参数 (diff(f,x)),而纪录片中的函数示意性地看起来像这样:

mpmath.diff(ctx, f, x, n=1, **options)

那么为什么他们可以忽略“ctx”(无论这个变量应该是什么),这不应该在语法上是错误的,因为您必须将所有未预设的强制参数传递给函数(就像使用 ctx 一样=“某事”)?

提前非常感谢,真的会帮助我。

亲切的问候,乔纳森

4

0 回答 0