我有他們的分數10個術語的列表。第一個x往往比其他要重要得多。所以我想找到x。如何「切斷一個系列的尾巴」
例如,plotting this list在第三學期後顯示一個高原。因此我們保留前三項。即使直覺上,保持前三項似乎也是適當的。
badge => 7.00709342956543
unlocked => 7.00709342956543
foursquare => 5.830315748850505
https => 5.001254081726074
you've unlocked => 4.954763253529866
50xxxxxx badge => 4.954763253529866
all badges => 4.954763253529866
unlocked far => 4.954763253529866
badges => 4.954763253529866
just unlocked => 4.954763253529866
但如何產生這個截止編程?我更喜歡標準庫中提供的東西。
所以,我想一種方法是abs()的差異,以降序排列結果列表的差異。設置你的「閾值」差異(比如2.5),忽略與列表中的任何差異<2.5。 –