Skip to content
masterclass Buddy

NumPy · Concept

Views and copies

NumPy views share an array's data buffer, while copies store independent data. Basic slicing usually returns views; advanced indexing returns copies.

Last updated

Syntax

ndarray.view(dtype=None, type=None)
ndarray.copy(order='C')

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • ndarray.view
  • ndarray.copy
  • basic indexing
  • advanced indexing
  • reshape
  • broadcasting

Source: Copies and views — NumPy v2.5 Manual. Checked 2026-11-03.