# NumPy user guide

This guide is an overview and explains the important features; details are found in NumPy reference.

Getting started

- What is NumPy?
- Installation
- NumPy quickstart
- NumPy: the absolute basics for beginners

Fundamentals and usage

- NumPy fundamentals
  - Array creation
  - Indexing on `ndarrays`
  - I/O with NumPy
  - Data types
  - Broadcasting
  - Copies and views
  - Structured arrays
  - Universal functions (`ufunc`) basics

- NumPy for MATLAB users
- NumPy Tutorials
- NumPy how-tos

Advanced usage and interoperability

- Building from source
- Using NumPy C-API
- F2PY user guide and reference manual
- Under-the-hood documentation for developers
- Interoperability with NumPy