Python сравнение числа с массивом и поиск эквивалентного процентиля - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь найти соответствующий процентиль определенного значения, скажем, 3.0579, по сравнению с очень большим массивом значений integer в диапазоне от 1 до 5. Массив равен numpy и извлекается через sqlite3 БД. В конечном итоге будет использовать это для рисования горизонтальных гистограмм с процентили в качестве высоты. Ниже код используется для генерации моего большого массива:

`

from tkinter import *
import sqlite3
from sqlite3 import *
import numpy as np
conn = sqlite3.connect('mysteryshopper.db')
c = conn.cursor()
c.execute("""SELECT overall FROM bigsurvey""")
overallbig = c.fetchall()
placeholder = [row[0] for row in overallbig]
placeholder = np.sort(placeholder)
np.set_printoptions(threshold = 10000)
print (placeholder)

`

1 Ответ

0 голосов
/ 12 марта 2020

Я нашел ответ. Я искал функцию sciPy stats.percentileofscore () в модуле sciPy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...