0
假設住宅銷售數字的範圍提出了一個小鎮numpy的位數:使用的分級數據
< $100,000 204
$100,000 - $199,999 1651
$200,000 - $299,999 2405
$300,000 - $399,999 1972
$400,000 - $500,000 872
> $500,000 1455
我想知道哪些房子價格斌給定的百分比下降。有沒有使用numpy的percentile
函數來做到這一點的方法?我可以自己動手完成它:
import numpy as np
a = np.array([204., 1651., 2405., 1972., 872., 1455.])
b = np.cumsum(a)/np.sum(a) * 100
q = 75
len(b[b <= q])
4 # ie bin $300,000 - $399,999
但有使用np.percentile
,而不是一個辦法嗎?