Python int obj has dynamic memory allocation. When the number is small, memory is small; when large, otherwise. But the numpy array unit has fixed memory once declared.
I am very curious about how python implemented these mechanisms in its source code, either in C++ or Python code.
Where can I get a valid version of python source code to have a look? And, how to find the answer to a question, like above?