Introduction to NumPy • Numerical Python
An introduction to NumPy and numerical computation in Python
…and you also get access to an exclusive forum
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