As a replacement of Matlab (I miss Matlab for its clean and concise grammar), numpy is the core library for scientific computing in Python. It provides a high-performance multidimensional array object, and tools for working with these arrays.
the frustraing “copy” in python. Every newbie of python from other language maybe frustrated by “copy” in python. In python, variable behaves like pointer. If you want to have “copy” like what other languages (say, C and java), you have to do extra work to make it.
As a language of the AI era, python plas an important role in interacting with the low level API to fasten the project.