У меня есть список из 10 терминов с их оценками. Первые х имеют гораздо более важное значение, чем остальные. Поэтому я хочу найти 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
Но как генерировать эту отсечку программно? Я предпочитаю материал, доступный в стандартных библиотеках.
Таким образом, я предполагаю, что одним из подходов было бы абс() разность терминов, упорядочить список различий в порядке убывания. Установите свою «пороговую» разницу (скажем, 2.5) и игнорируйте любую разницу <2.5 из списка. –