functools — утилиты для функций. partial(func, arg) — фиксирует часть аргументов. lru_cache(maxsize=128) — мемоизация, кэширует результаты по аргументам. wraps(func) — сохраняет метаданные оригинала в декораторе. reduce(func, iterable) — свёртка. total_ordering — генерирует методы сравнения из __eq__ и одного из __lt__/__gt__. singledispatch — полиморфизм по типу первого аргумента. cache (3.9+) — unbounded кэш. cached_property (3.8+) — ленивое вычисление свойства один раз.
Что полезного в functools?
Middle
313 просмотровAFK Offer AI
Что такое ndarray в NumPy?