Introduction to Numpy
- Prerequisites
- The Basics
- An example
- Array Creation
- Printing Arrays
- Basic Operations
- Universal Functions
- Indexing, Slicing and Iterating
- Shape Manipulation
- Changing the shape of an array
- Stacking together different arrays
- Splitting one array into several smaller ones
- Copies and Views
- No Copy at All
- View or Shallow Copy
- Deep Copy
- Functions and Methods Overview
- Less Basic
- Broadcasting rules
- Fancy indexing and index tricks
- Indexing with Arrays of Indices
- Indexing with Boolean Arrays
- The ix_() function
- Indexing with strings
- Linear Algebra
- Simple Array Operations
- Tricks and Tips
- “Automatic” Reshaping
- Vector Stacking
- Histograms
- Further reading
- Data types
- Array creation
- I/O with NumPy
- Indexing
- Broadcasting
- Byte-swapping
- Structured arrays
- Writing custom array containers
- Subclassing ndarray