Introduction
We are now ready to start exploring NumPy, the fundamental package upon which the whole scientific Python stack is built. This chapter presents an introduction to the essential features of NumPy that are used in day-to-day scientific and data computations.
Built-in Python data structures, such as lists and dictionaries, are ill suited for scientific and data-oriented computing and their use results in programs that are significantly slower than numerical code written in compiled languages such as C, C++, and Fortran. NumPy was created to address this problem, and solves it by defining specialized array-oriented objects and methods designed for efficient numerical and data computing. The main data structure defined in NumPy with ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access