sciPy stats.percentileofscore () | python

| | | | | | | | |

Предположим, что процентиль x равен 60 %, что означает, что 80 % оценок в a ниже x.

Параметры:
arr: [array_like] входной массив.
оценка: [int или float] Оценка по сравнению с элементами в массиве.
вид: [ необязательный] `ранг`, `слабый`, `строгий`, `средний`.

Результаты: процентиль оценок относительно элемента массива.

Код № 1:


#%

from scipy import stats

import numpy as np


# Одномерный массив

arr = [ 20 , 2 , 7 , 1 , 7 , 7 , 34 ]

print ( "arr:" , arr)


print ( " Percetile of 7: " , stats.percentileofscore (arr, 7 ))


print ( "Percetile of 34:" , stats.percentileofscore (arr, 34 ))


print ( "Percetile of 2:" , stats.percentileofscore (arr, 2 ))

Выход:

arr: [20, 2, 7, 1, 7, 7, 34] Перцетиль 7: 57,1428571429 Перцетиль 34: 100,0 Перцетиль 2: 28,5714285714