Я хотел дифференцировать функцию с помощью функции 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 = "что-то")?
Заранее большое спасибо, это действительно помогло бы мне.
С уважением, Джонатан