sciPy stats.percentileofscore() | 파이썬

| | | | | | | | |

x 백분위수가 60%라고 가정합니다. 이는 a에 있는 점수의 80%가 x 미만임을 의미합니다.

매개변수:
arr: [array_like] 입력 배열.
score: [int 또는 float] 배열의 요소와 비교한 점수.
kind: [ optional] `rank`, `weak`, `strict`, `mean`.

결과: 배열 요소에 상대적인 점수의 백분위수.

코드 # 1:


#%

scipy 가져오기 통계

import numpy as np


# 1D 배열

arr = <코드 클래스 ="일반 "> [ <코드 클래스 ="값 "> 20 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">, <코드 클래스 = "값"> 34 <코드 클래스 = "일반">]

<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "문자열"> "arr:" , arr)


인쇄 ( " 백분위수 7: " , stats.percentileofscore(arr, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">))


<코드 클래스 = "functions"> 인쇄 ( "백분위수 34:" , stats.percentileofscore (arr, 34 ))


인쇄 ( "백분위수 2:" , stats.percentileofscore (arr, 2 ))

종료:

arr: [20, 2, 7, 1, 7, 7, 34] 백분위수 7: 57.1428571429 백분위수 34: 100.0 백분위수 2: 28.5714285714