Part 1: Foundations
- Chapter 1: What NumPy Is
- Chapter 2: Installing and Importing NumPy
- Chapter 3: Python Lists vs NumPy Arrays
- Chapter 4: Creating One-Dimensional Arrays
- Chapter 5: Creating Two-Dimensional Arrays
- Chapter 6: Array Shapes
- Chapter 7: Array Dimensions
- Chapter 8: Array Size
- Chapter 9: Data Types
- Chapter 10: Changing Data Types
Part 2: Core Operations
- Chapter 11: Zeros Ones and Full Arrays
- Chapter 12: Ranges with arange
- Chapter 13: Evenly Spaced Values with linspace
- Chapter 14: Reshaping Arrays
- Chapter 15: Flattening Arrays
- Chapter 16: Transposing Arrays
- Chapter 17: Indexing Basics
- Chapter 18: Negative Indexing
- Chapter 19: Slicing Arrays
- Chapter 20: Boolean Indexing
Part 3: Data Analysis
Part 4: Advanced Techniques
- Chapter 31: Aggregation with sum
- Chapter 32: Mean Median and Standard Deviation
- Chapter 33: Minimum and Maximum
- Chapter 34: Argmin and Argmax
- Chapter 35: Sorting Arrays
- Chapter 36: Unique Values
- Chapter 37: Counting Values
- Chapter 38: Broadcasting
- Chapter 39: Broadcasting Rules
- Chapter 40: Vectorized Operations
Part 5: AI Workflows
Part 6: Projects and Review
- Chapter 51: Inverse Matrices Concepts
- Chapter 52: Solving Linear Systems Concepts
- Chapter 53: Eigenvalues Concepts
- Chapter 54: Random Numbers
- Chapter 55: Random Sampling
- Chapter 56: Reproducible Randomness
- Chapter 57: Mini Project: Normalize Features
- Chapter 58: Mini Project: Similarity Calculator
- Chapter 59: Mini Project: Image Pixel Array
- Chapter 60: Capstone: AI Numerical Data Pipeline