NumPy Tutorial · NumPy Tutorial

NumPy Array Shape

Learn all about NumPy Array Shape in this comprehensive tutorial.

5 min read intermediate
  • The shape of an array is the number of elements in each dimension.
  • NumPy arrays have an attribute called shape that returns a tuple with each index having the number of corresponding elements.
  • Integers at every index tells about the number of elements the corresponding dimension has.

Shape of an Array

The shape of an array is the number of elements in each dimension.

Get the Shape of an Array

NumPy arrays have an attribute called shape that returns a tuple with each index having the number of corresponding elements.

python

The example above returns (2, 4), which means that the array has 2 dimensions, where the first dimension has 2 elements and the second has 4.

python

What does the shape tuple represent?

Integers at every index tells about the number of elements the corresponding dimension has.

In the example above at index-4 we have value 4, so we can say that 5th ( 4 + 1 th) dimension has 4 elements.

Module quiz

2 questions
1

Which of the following is true about NumPy Array Shape?

2

What is the most common pitfall when working with NumPy Array Shape?

Answer all questions to submit.