此方法与您的方法几乎相同,只是更多的numpyst(仅适用于numpy数组):
def reject_outliers(data, m=2): return data[abs(data - np.mean(data)) < m * np.std(data)]

此方法与您的方法几乎相同,只是更多的numpyst(仅适用于numpy数组):
def reject_outliers(data, m=2): return data[abs(data - np.mean(data)) < m * np.std(data)]