當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Scipy stats.percentileofscore()用法及代碼示例


scipy.stats.percentileofscore(a, score, kind='rank') 函數可以幫助我們計算分數相對於分數列表的百分數等級。

假設x的百分位數為60%,則意味著a中80%的分數低於x。

參數:
arr :[數組]輸入數組。
score :[int或float]與數組元素相比的得分。
kind :[可選]“等級”,“弱”,“嚴格”,“平均”。


結果:分數相對於數組元素的百分數。

代碼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))
輸出:
arr :  [20, 2, 7, 1, 7, 7, 34]

Percetile of 7  :  57.1428571429

Percetile of 34 :  100.0

Percetile of 2  :  28.5714285714


相關用法


注:本文由純淨天空篩選整理自vishal3096大神的英文原創作品 sciPy stats.percentileofscore() | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。