2016-02-27 42 views
0

我經常使用的數據具有異常值。在Matlab中,我使用了非常有用的trimmean函數,但現在我想使用Python。我試圖尋找類似的功能,但找不到一個。我知道你可以使用matlab引擎的pymatlab使用Python的Matlab函數,但我想本機做到這一點。 (我發現在Matlab引擎中使用大的numpy數組非常慢,這是一個單獨的主題。)。在numpy或scipy中是否有trimmean函數?表示使用Python排除異常值(相當於trimmean)

回答

1

Here建議您自己用Python編寫函數,這很容易,可以從Matlab help中獲取。

但是scipystats中包含trim_mean函數。

+1

謝謝,這就是我一直在尋找的。 – AnandJ