🐍 Укус питона 🐍
@byteofpython2.9K подп.
262просмотров
9.0%от подписчиков
31 октября 2025 г.
Score: 288
👩‍💻 Мемоизация — ускорение функций без переписывания логики Мемоизация — это техника кэширования результатов функций. Если функция вызывается с теми же аргументами, результат возвращается из памяти, а не вычисляется заново ➡️ Пример: from functools import lru_cache @lru_cache(maxsize=None) def fib(n): if n < 2: return n return fib(n-1) + fib(n-2) print(fib(35)) # быстро! 📌 Здесь @lru_cache запоминает все вызовы fib(). Без него вычисление числа Фибоначчи 35 заняло бы секунды, а с ним — доли миллисекунды.
262
просмотров
531
символов
Нет
эмодзи
Нет
медиа

Другие посты @byteofpython

Все посты канала →
👩‍💻 Мемоизация — ускорение функций без переписывания логик — @byteofpython | PostSniper