【发布时间】:2016-08-08 05:42:27
【问题描述】:
我有一个包含数万个元素的 numpy 数组。我想找到关键元素,95% 的数据都落在其中。例如,
import numpy as np
a = np.linspace(1,200,200)
那么 95% 数据落在其中的两个元素是 5 和 195。numpy 函数percentile 只返回一个值,这不是我想要的。任何人都知道任何模块可以做到这一点?
【问题讨论】:
-
当然百分位数可以做到这一点:您只需要 2.5% 和 97.5% 的百分位数。
-
请注意,您的实际问题没有唯一答案:1 和 191 也是正确的,(以及 2、192 等)。
标签: python arrays numpy percentage