Я хотел бы применитьрезультата от numpy.percentile
к своему аргументу, то есть карта каждого числа во входном векторе ее квантиль.номера карты в их процентили
Например, если v=np.array([1,2,3,4])
, и я хочу только два квантили (больше и меньше, чем медиана), я хотел бы получить np.array([0,0,1,1])
рассказывал мне, что первые два элемента v
меньше, чем медиана, и последние два больше, чем медиана.
Обратите внимание, что меня интересует, скажем, децилирование, а не только медиана!
IOW, @PaulPanzer ударил гвоздь:
np.digitize(v,np.percentile(v,quantiles))
спасибо!
посмотреть на 'numpy.digitize' –
@PaulPanzer: пожалуйста, включите ваш комментарий в ответ, и я примет его. – sds