Почему mpmath-функция "diff" выдает ошибку AttributeError: у объекта 'MPContext' нет атрибута 'разность'? - PullRequest
2 голосов
/ 25 сентября 2019

Я хотел дифференцировать функцию с помощью функции mpmaths diff.Чтобы просто попробовать, если все работает на простом примере, я использовал пример, описанный в документальном фильме.Но он выдал ошибку «AttributeError: у объекта« MPContext »нет атрибута« разность »».Пример, который я использовал:

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 = "что-то")?

Заранее большое спасибо, это действительно помогло бы мне.

С уважением, Джонатан

...