[英]Replacing entries in a numpy array with their quantile index with python
[英]Incorrect first quantile and third quantile value over array using numpy
我需要幫助來理解numpy
的分位數功能。 因為答案與其他分位數計算器不匹配。
arr = [1,2,3,4,5]
print("arr : ", arr)
print("Q2 quantile of arr : ", np.quantile(arr, .50))
print("Q1 quantile of arr : ", np.quantile(arr, .25))
print("Q3 quantile of arr : ", np.quantile(arr, .75))
我期望Q1的輸出為1.5,Q3的輸出為4.5,我使用在線計算器對其進行了驗證。 它也不同於numpy給出的答案。 有人可以幫助我理解numpy如何計算分位數以及為什么它與實際公式不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.