Как создавать комбинации, избегая перестановок в Python? [дубликат] ⇐ Python
Как создавать комбинации, избегая перестановок в Python? [дубликат]
Я пытаюсь выяснить, какой модуль поможет мне избежать перестановок при создании комбинаций.
Скажем, у меня есть кадр данных из одного столбца: pd.DataFrame({'composite_id':[1,1,1,2,3]})
Когда я применяю к нему либо перестановки из itertools, либо multiset_permutations из Sympy, чтобы получить список всех возможных комбинаций 2, я получаю:
[[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]] И что я хочу:
[[1,2],[1,3],[2,3]] Чтобы избежать перестановок того, что у меня уже есть.
Есть ли способ справиться с этим?
Может быть какие-то модули, позволяющие проверить это на ходу?
Заранее спасибо.
Я пытаюсь выяснить, какой модуль поможет мне избежать перестановок при создании комбинаций.
Скажем, у меня есть кадр данных из одного столбца: pd.DataFrame({'composite_id':[1,1,1,2,3]})
Когда я применяю к нему либо перестановки из itertools, либо multiset_permutations из Sympy, чтобы получить список всех возможных комбинаций 2, я получаю:
[[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]] И что я хочу:
[[1,2],[1,3],[2,3]] Чтобы избежать перестановок того, что у меня уже есть.
Есть ли способ справиться с этим?
Может быть какие-то модули, позволяющие проверить это на ходу?
Заранее спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создавать комбинации из фреймов данных для определенного размера комбинации
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создавать комбинации из фреймов данных для определенного размера комбинации
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-