scipy.stats.scoreatpercentile(a, score, kind='rank') function helps us to calculate the score at a given percentile of the input array.
The score at percentile = 50 is the median. If the desired quantile lies between two data points, we interpolate between them, according to the value of interpolation.
arr : [array_like] input array.
per : [array_like] Percentile at which we need the score.
limit : [tuple] the lower and upper limits within which to compute the percentile.
axis : [int] axis along which we need to calculate the score.
Results : Score at Percentile relative to the array element.
arr : [20, 2, 7, 1, 7, 7, 34, 3] Score at 50th percentile : 7.0 Score at 90th percentile : 24.2 Score at 10th percentile : 1.7 Score at 100th percentile : 34.0 Score at 30th percentile : 3.4
arr : [[14, 17, 12, 33, 44], [15, 6, 27, 8, 19], [23, 2, 54, 1, 4]] Score at 50th percentile : 15.0 Score at 50th percentile : [ 17. 15. 4.] Score at 50th percentile : [ 15. 6. 27. 8. 19.]
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