Umożliwia powiedzieć, że posiada listę:Pythonie Uniquefying listę z domieszką
L = [15,16,57,59,14]
lista zawiera mesurements, które nie są bardzo dokładne, to znaczy wartość rzeczywista elementu jest ± 2 z zarejestrowana wartość. Zatem 14,15 i 16 mogą mieć tę samą wartość. Co chcę zrobić, to ujednolicić tę listę, biorąc pod uwagę błędy pomiarowe. Wyjście powinno być do nich:
l_out = [15,57]
lub
l_out = [(14,15,16),(57,59)]
mam problemu wytwarzania albo powstają z pętli. Jestem jednak ciekaw, czy może być bardziej eleganckie rozwiązanie. Pomysły bardzo przydatne.
Jakich rezultatów oczekujesz dla 'L = [1,2,3,4,5,6,7,8,10]'? – sloth
A jaki byłby wynik [15,16,57,59,14,13]? – kosii
Zdaję sobie sprawę z tego problemu, ale dane, które mam na myśli, są omijane w taki sposób, że odległość między grupami wynosi> 2 – root