# Mode of NumPy Array in Python (2 Examples)

In this tutorial, I’ll show how to **calculate the mode of a NumPy array** in the Python programming language.

Table of contents:

Let’s get started:

## Example Data & Libraries

In order to use the functions of the NumPy library, we first have to load NumPy:

import numpy as np # Load NumPy library |

import numpy as np # Load NumPy library

Furthermore, we have to import stats from the SciPy library:

from scipy import stats |

from scipy import stats

Now, we can create an example array as shown below:

my_array = np.array([[1, 5, 2, 2, 1, 6], # Create example array [7, 2, 3, 1, 8, 6], [1, 3, 4, 2, 7, 1], [1, 3, 2, 2, 8, 5]]) print(my_array) # Print example array # [[1 5 2 2 1 6] # [7 2 3 1 8 6] # [1 3 4 2 7 1] # [1 3 2 2 8 5]] |

my_array = np.array([[1, 5, 2, 2, 1, 6], # Create example array [7, 2, 3, 1, 8, 6], [1, 3, 4, 2, 7, 1], [1, 3, 2, 2, 8, 5]]) print(my_array) # Print example array # [[1 5 2 2 1 6] # [7 2 3 1 8 6] # [1 3 4 2 7 1] # [1 3 2 2 8 5]]

Have a look at the previous output of the Python console. It shows that our example array contains 24 values in four rows and six columns.

## Example 1: Mode of Columns in NumPy Array

The following Python programming code illustrates how to calculate the mode of each column in our NumPy array.

For this task, we can apply the mode function as shown in the following Python code:

print(stats.mode(my_array)[0]) # Get mode of array columns # [[1 3 2 2 8 6]] |

print(stats.mode(my_array)[0]) # Get mode of array columns # [[1 3 2 2 8 6]]

As you can see, the previous syntax has returned the mode value of each column in our example array.

## Example 2: Mode of Columns in NumPy Array

In Example 2, I’ll demonstrate how to find the mode of a NumPy array by row.

For this, we have to set the axis argument within the mode function to 1:

print(stats.mode(my_array, axis = 1)[0]) # Get mode of array rows # [[1] # [1] # [1] # [2]] |

print(stats.mode(my_array, axis = 1)[0]) # Get mode of array rows # [[1] # [1] # [1] # [2]]

## Video & Further Resources

Would you like to know more about the calculation of the mode of a NumPy array? Then I recommend having a look at the following video that I have published on my YouTube channel. I’m illustrating the Python codes of this post in the video:

**Please accept YouTube cookies to play this video.** By accepting you will be accessing content from YouTube, a service provided by an external third party.

If you accept this notice, your choice will be saved and the page will refresh.

In addition, you might want to have a look at the other articles which I have published on Statistics Globe:

- Calculate Mode in Python
- Calculate Mode by Group in Python
- Get Median of Array with np.median Function of NumPy Library in Python
- Convert pandas DataFrame to NumPy Array in Python
- Convert pandas DataFrame Index to List & NumPy Array in Python
- Python Programming Tutorials

In this post you have learned how to **find the mode of a NumPy array** in Python. Let me know in the comments below, if you have further questions.