Memoization in Python

Introduction to Memoization

Sadrach Pierre, Ph.D.
Towards Data Science
5 min readApr 8, 2020

--

Memoization is a term introduced by Donald Michie in 1968, which comes from the latin word memorandum (to be remembered). Memoization is a method used in computer science to speed up calculations by storing (remembering) past calculations. If repeated function calls are made with the same parameters, we can store the previous values instead of repeating unnecessary calculations…

--

--

Writer for Built In & Towards Data Science. Cornell University Ph. D. in Chemical Physics.