Caching / Memoization

Dùng để lưu kết quả tạm để tránh tính toán lại:

from functools import lru_cache

@lru_cache(maxsize=128)
def slow_function(x):
    print(f"Calculating {x}")
    return x * x

 


Phiên bản #1
Được tạo 15 tháng 4 2025 16:39:37 bởi Đỗ Ngọc Tú
Được cập nhật 18 tháng 4 2025 04:46:33 bởi Đỗ Ngọc Tú