Skip to content
Related Articles

Related Articles

sciPy stats.percentileofscore() | Python
  • Last Updated : 13 Feb, 2019

scipy.stats.percentileofscore(a, score, kind='rank') function helps us to calculate percentile rank of a score relative to a list of scores.

Suppose percentile of x is 60% that means that 80% of the scores in a are below x.

Parameters :
arr : [array_like] input array.
score : [int or float] Score compared to the elements in array.
kind : [optional] ‘rank’, ‘weak’, ‘strict’, ‘mean’.

Results : Percentile of the scores relative to the array element.

Code #1:






# percentileofscore
from scipy import stats
import numpy as np 
  
# 1D array  
arr = [20, 2, 7, 1, 7, 7, 34
print("arr : ", arr)  
  
print ("\nPercetile of 7  : ", stats.percentileofscore(arr, 7))
  
print ("\nPercetile of 34 : ", stats.percentileofscore(arr, 34))
  
print ("\nPercetile of 2  : ", stats.percentileofscore(arr, 2))
Output:
arr :  [20, 2, 7, 1, 7, 7, 34]

Percetile of 7  :  57.1428571429

Percetile of 34 :  100.0

Percetile of 2  :  28.5714285714

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up
Recommended Articles
Page :