Группирование / кластеризацию списка чисел, так что разрыв Min-Max каждого подмножества всегда был меньше, чем отсечениеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Группирование / кластеризацию списка чисел, так что разрыв Min-Max каждого подмножества всегда был меньше, чем отсечение

Сообщение Anonymous »

Скажем, у меня есть список из 50 случайных чисел. Я хочу сгруппировать цифры таким образом, чтобы у каждого подмножества было промежуток Min-Max, меньше, чем отсечение 0,05. Ниже мой код. < /P>
import random

def cluster(data, cutoff):
data.sort()
res = []
old_x = -10.
for x in data:
if abs(x - old_x) > cutoff:
res.append([x])
else:
res[-1].append(x)
old_x = x
return res

cutoff = 0.05
data = [random.random() for _ in range(50)]
res = cluster(data, cutoff)
< /code>
Проверьте, есть ли все подмножества имеют пробелы Min-Max меньше, чем отсечение: < /p>
print(all([(max(s) - min(s)) < cutoff for s in res]))
< /code>
output: < /p>
False
< /code>
Очевидно, что мой код не работает. Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/672 ... h-subset-i
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему .max (Integer :: max) и .min (Integer :: min) компилируют на потоке Java 8?
    Anonymous » » в форуме JAVA
    0 Ответы
    120 Просмотры
    Последнее сообщение Anonymous
  • Почему .max (Integer :: max) и .min (Integer :: min) компилируют на потоке Java 8?
    Anonymous » » в форуме JAVA
    0 Ответы
    104 Просмотры
    Последнее сообщение Anonymous
  • Получение индекса возвращаемого элемента MAX или MIN с использованием max ()/min () в списке
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Max-width: min(60px, 100%) имеет странное поведение в сочетании с min-width:fit-content в родительском div
    Anonymous » » в форуме CSS
    0 Ответы
    174 Просмотры
    Последнее сообщение Anonymous
  • Удалить значения Max и Min из списка целых чисел Python
    Anonymous » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»