Course: Learn NumPy
- 1 Introduction to NumPy: The Data Science Engine
- 2 Forging Arrays: Creation and Initialization
- 3 Array Anatomy: Understanding the Core Structure
- 4 Basic Indexing and Slicing: Accessing Your Data
- 5 Advanced Indexing: Filtering and Selecting Intelligently
- 6 Shape-Shifting: Array Manipulation
- 7 Joining and Splitting: Building with Array Lego Blocks 🧱
- 8 Array Math and Universal Functions (ufuncs)
- 9 Broadcasting: NumPy's Secret Superpower ✨
- 10 Aggregations and Statistics: Summarizing Your Data
- 11 Sorting, Searching, and Counting
- 12 Random Number Generation (The `random` Module) 🎲
- 13 Linear Algebra Basics with NumPy (`np.linalg`)
- 14 File I/O: Saving and Loading Data 💾
- 15 Performance and Vectorization: Writing Fast Code âš¡