## Numpy Array Length

Numpy is a powerful library in Python that provides support for large, multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on these arrays. One common operation you might need to perform when working with Numpy arrays is determining the length of the array.

In this article, we will explore how to find the length of a Numpy array and discuss various methods to achieve this.

## Finding the length of a Numpy array

The length of a Numpy array can be determined by using the `len()`

function, which returns the number of elements in the given array. It’s important to note that the length of a Numpy array is the total number of elements in the array, not the number of dimensions.

Let’s explore some examples to understand how to find the length of a Numpy array:

### Example 1:

```
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(len(arr))
```

Output:

In this example, we have created a Numpy array `arr`

with 5 elements, and then used the `len()`

function to find its length, which is 5.

### Example 2:

```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(len(arr))
```

Output:

Here, we have created a 3×3 Numpy array `arr`

, and by using the `len()`

function, we get the length of the array, which is 3.

### Example 3:

```
import numpy as np
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(len(arr))
```

Output:

In this case, we have created a 2x2x2 Numpy array `arr`

, and the length is determined to be 2.

## Methods to find the length of a Numpy array

Apart from using the `len()`

function, there are a few other methods to find the length of a Numpy array:

### Method 1: Using the `size`

attribute

The `size`

attribute of a Numpy array returns the total number of elements in the array. This can be used to determine the length of the array.

```
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr.size)
```

Output:

### Method 2: Using the `shape`

attribute

The `shape`

attribute of a Numpy array returns a tuple representing the dimensions of the array. The length of the array can be obtained by taking the first element of this tuple.

```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape[0])
```

Output:

## Conclusion of Numpy array length

In this article, we have discussed how to find the length of a Numpy array and explored different methods to achieve this. Understanding the length of a Numpy array is important for performing various operations on the data it contains. By utilizing the `len()`

, `size`

and `shape`

attributes, you can easily determine the length of any Numpy array.