когда использовать np.quantile и np.percentile? - PullRequest
6 голосов
/ 27 марта 2019

Я пытаюсь выделить сценарий, в котором следует использовать np.quantile или np.percentile.

>>> import numpy as np
>>> a = np.array([[10, 7, 4], [3, 2, 1]])
>>> np.quantile(a, 0.5)
3.5
>>> np.percentile(a, 50)
3.5
>>> 

оба они дают одинаковый результат и вызывают _quantile_unchecked () в своей реализации.

Каковы наилучшие варианты использования?

1 Ответ

4 голосов
/ 27 марта 2019

Они эквивалентны.Если вы предпочитаете указывать q из [0, 1], используйте np.quantile.Для [0, 100] используйте np.percentile.

Документы: https://docs.scipy.org/doc/numpy/reference/generated/numpy.percentile.html

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