Использование Python для группировки похожих значений из парных комбинацийPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование Python для группировки похожих значений из парных комбинаций

Сообщение Anonymous »

У меня есть список парных значений. Значения в каждой паре объявляются похожими, то есть два значения считаются похожими, если они появляются вместе в паре из списка. Моя цель — создать список кластеров схожих значений.
Например, вот какой список у меня есть:

Код: Выделить всё

col_combi = [('a','b'), ('b','c'), ('d','e'), ('l','j'), ('c','g'),
('e','m'), ('m','z'), ('z','p'), ('t','k'), ('k', 'n'),
('j','k')]
Сходство подразумевает, что «a» похоже на «b», «b» похоже на «c» и так далее.
Окончательный желаемый результат:

Код: Выделить всё

'a-b-c-g',
'd-e-m-z-p',
'l-j-k-n-t'
Я пробовал использовать библиотеку networkx, но мне не удалось заставить ее работать.

Подробнее здесь: https://stackoverflow.com/questions/793 ... mbinations
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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