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
    • Working with Arrays of Strings And Bytes
    • Structured arrays
    • Universal functions (ufunc) basics
  • NumPy for MATLAB users
  • NumPy tutorials
  • NumPy how-tos

Advanced usage and interoperability

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

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/user/index.html