Мне нужно написать модуль «автоматического дифференцирования», в котором стандарт sin(x)
, cos(x)
, exp(x)
должен быть перегружен, чтобы включить дополнительный расчет по производной. Для «+, -, /» я просто использовал метод Дандера, такой как __add__
и т. Д. Но как насчет sin(x)
, cos(x)
, exp(x)
? Лучше определить мои собственные методы (основанные на math.sin(x)
и т. Д.) Или как-то перегрузить их, как я делал с +, -, /. Если последнее лучше, как мне это сделать?