Numpy (Numerical Python) - The Fundamental Package for Scientific Computing with Python. https://numpy.org/
- NumPy offers high-quality mathematical functions and supports logical operations on built-in multi-dimensional array objects.
- NumPy arrays are significantly faster than traditional Python lists and way more efficient in performance.
- Some of the features provided by NumPy
- Basic array operations such as addition and multiplication
- Mathematical, logical, shape manipulation operations
- Indexing, slicing, flattening, and reshaping the arrays
- Stacking, splitting, and broadcasting arrays
- I/O Operations
- Fourier transform capabilities
- Basic linear algebra
- Basic statistical operations
- Random number generation
Figure 2.2:
NumPy Module Organization.
|