Thursday, January 22, 2026
HomeLanguagesscipy stats.mode() function | Python

scipy stats.mode() function | Python

scipy.stats.mode(array, axis=0) function calculates the mode of the array elements along the specified axis of the array (list in python).


Its formula –

where,
l : Lower Boundary of modal class
h : Size of modal class
fm : Frequency corresponding to modal class
f1 : Frequency preceding  to modal class
f2 : Frequency proceeding to modal class

Parameters :
array : Input array or object having the elements to calculate the mode.
axis : Axis along which the mode is to be computed. By default axis = 0

Returns : Modal values of the array elements based on the set parameters.

Code #1:




# Arithmetic mode  
from scipy import stats
import numpy as np 
  
arr1 = np.array([[1, 3, 27, 13, 21, 9],
                [8, 12, 8, 4, 7, 10]]) 
   
  
print("Arithmetic mode is : \n", stats.mode(arr1)) 


Output :

Arithmetic mode is : 
 ModeResult(mode=array([[1, 3, 8, 4, 7, 9]]), count=array([[1, 1, 1, 1, 1, 1]]))

 
Code #2: With multi-dimensional data




# Arithmetic mode 
from scipy import stats
import numpy as np 
  
arr1 = [[1, 3, 27], 
        [3, 4, 6], 
        [7, 6, 3], 
        [3, 6, 8]] 
    
print("Arithmetic mode is : \n", stats.mode(arr1)) 
  
print("\nArithmetic mode is : \n", stats.mode(arr1, axis = None)) 
  
print("\nArithmetic mode is : \n", stats.mode(arr1, axis = 0)) 
  
print("\nArithmetic mode is : \n", stats.mode(arr1, axis = 1)) 


Output :

Arithmetic mode is : 
 ModeResult(mode=array([[3, 6, 3]]), count=array([[2, 2, 1]]))

Arithmetic mode is : 
 ModeResult(mode=array([3]), count=array([4]))

Arithmetic mode is : 
 ModeResult(mode=array([[3, 6, 3]]), count=array([[2, 2, 1]]))

Arithmetic mode is : 
 ModeResult(mode=array([[1],
       [3],
       [3],
       [3]]), count=array([[1],
       [1],
       [1],
       [1]]))
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12064 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7220 POSTS0 COMMENTS
Thapelo Manthata
6933 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS