К сожалению, некоторые из недостающих записей — это те, которые я хотел бы использовать, например, наибольший общий знаменатель: math.gcd() или наименьшее общее кратное: math.lcm(), и ни один из них не создан.
В обычном Python я бы сделал что-то вроде этого:
Код: Выделить всё
def my_lovely_lcm(a, b):
return a * b // gcd(a, b)
and then
math.lcm = my_lovely_lcm
Код: Выделить всё
>>> math.lcm = my_lovely_lcm
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'module' object has no attribute 'lcm'
Кажется логичным (во всяком случае, мне), что я хотел бы просто расширить/подклассифицировать/независимо от того, какой математический модуль, чтобы код можно было более повторно использовать, учитывая, что в БОЛЬШИНСТВЕ систем эти функции будут существовать... но рад услышать, если это тоже глупая идея...