是否有一個可解決四分位數和十進制數的Python 2.7庫。看起來numpy沒有任何功能。如果有的話,你能給我一個鏈接嗎?提前致謝! :d使用Python解決四分位數和十分位數
3
A
回答
8
使用np.percentile,你可以嘗試像
import numpy as np
var = np.array([10, 7, 4, 3, 2, 1]) # input array
np.percentile(var, np.arange(0, 100, 25)) # quartiles
array([ 1. , 2.25, 3.5 , 6.25]) # output
np.percentile(var, np.arange(0, 100, 10)) # deciles
array([ 1. , 1.5, 2. , 2.5, 3. , 3.5, 4. , 5.5, 7. , 8.5]) #output
+1
好的,謝謝!我會試試這個!我不知道你可以做到這一點。 – OrdinaryProgrammer 2015-04-06 13:21:48
+0
另外值得一提的是'pandas.qcut',它會將你的數組分割成你指定的分位數。 – mway 2015-04-20 14:58:03
相關問題
- 1. PSQL中位數或四分位數
- 2. 發現四分位數
- 3. 四分位數按組數據幀
- 4. 使用java查找整數數組中的第一四分位數和第三四分數
- 5. 使用數字Python的數組元素明細中位數和百分位數
- 6. teradata四分位函數(或ANSI SQL)
- 7. 下,上四分位數中的R
- 8. np.percentile不等於四分位數
- 9. 計算十分位數比歷年和跨越,使用R
- 10. D3位數規模分位數四捨五入
- 11. Python四位計數器
- 12. 計算添加百分位數(或四分位數),以現有的SQL查詢
- 13. 計算分佈式數據的四分位數
- 14. Python中的分位數/中位數/二進制分組
- 15. 使用移位運算符分割大數十進制數
- 16. řCRAN - 非重疊十分位數
- 17. python中的百分位數
- 18. 使用分位數來獲得百分位數r
- 19. 如何使chisq.test四位數字的十進制數字?
- 20. 只有通過一個數據集的四分位分析
- 21. 閱讀註冊表項檢查六十四分之三十二位應用
- 22. 使用數字分組格式化十進制數並限制數字位數
- 23. 使用分位數函數在熊貓分位數中創建新列
- 24. 計算給定數字列表的四分位數
- 25. 用ggplot2繪製分位數
- 26. 使用C++生成四位數randint
- 27. 分位數函數boost(C++)
- 28. 拆分BigInteger,計數位數?
- 29. GGPLOT2 geom_rect積四分位數堆放着數據點和離散x軸
- 30. 使用MYSQL計算百分位數
你可以使用numpy.percentile獲得位數和十分位數。 http://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.percentile.html – Zero 2015-04-06 13:13:08