My learning notes of the Numpy package. It contains the following topics and more:
- Creating Arrays
- Data Types
- Shape and Reshape
- Basic Indexing
- Boolean Indexing
- Arithmetic Operations
- Aggregations (sum, mean, etc.)
- Broadcasting
- Dot Product
- Matrix Multiplication
- Eigenvalues & Eigenvectors
- Generating Random Numbers
- Setting Seed
- Saving & Loading Arrays
- Copying & Views
- Performance Optimization