A comprehensive collection of Jupyter notebooks covering NumPy from basics to advanced topics. Ideal for beginners and intermediate learners looking to master NumPy for data science, machine learning, and scientific computing.
-
Basics
- Introduction to arrays
- Array creation, indexing, and slicing
-
Intermediate
- Advanced array operations
- Functions and performance tips
-
Advanced
- Complex operations
- Mathematical functions and array manipulations
-
Linear Algebra
- Matrix operations
- Dot product, determinants, eigenvalues, etc.
-
Broadcasting
- Rules of broadcasting
- Reshaping arrays and efficient calculations