Introduction to NumPy • Numerical Python
An introduction to NumPy and numerical computation in Python
0.1 What's This Course About?
0.2 Let's Start With Lists. Yes, Lists
0.3 The Lesser-Known Array
1.1 Installing NumPy
1.2 Finally, Say Hello to ndarray
1.3 Looking Ahead to Some Other ndarray Features
2.1 Performing Operations Element-by-Element in NumPy • Vectorisation
2.2 Comparing Loops With Lists, List Comprehensions, and NumPy Vectorisation
2.3 Let's Race • Timing The Three Versions
2.4 A Glimpse At NumPy's Documentation
3.1 More Than One Dimension
3.2 Creating Arrays of Random Numbers • The Five-Player Three-Round Game
3.3 Broadcasting – A Brief Introduction
3.4 Another Glimpse At NumPy's Documentation
3.5 Let's Add One More Dimension • 3D Arrays
4.1 Boolean Operations on NumPy Arrays
4.2 Boolean Indexing and Filtering
4.3 There's Lots More in NumPy's API
4.4 Views and Copies – A Brief Introduction
5.1 Reading The Data From a CSV File to a NumPy Array
5.2 Remove What We Don't Need From The Array
5.3 Finding the Minimum, Maximum, and Mean Temperatures
5.4 Grouping Temperatures Using a Histogram
5.5 Grouping Temperatures Using a Histogram • Plotting the Data