Pytania oznaczone «combinations»

Kombinacja to wybór obiektów z większej kolekcji bez określonej kolejności.

422
Jak uzyskać wszystkie możliwe kombinacje elementów listy?

Mam listę z 15 liczbami i muszę napisać kod, który wygeneruje wszystkie 32 768 kombinacji tych liczb. Znalazłem trochę kodu (autorstwa Googlinga), który najwyraźniej robi to, czego szukam, ale znalazłem kod dość nieprzejrzysty i nieufnie go używam. Plus mam wrażenie, że musi być bardziej...

240
Wszystkie kombinacje listy list

Po prostu szukam pythonowej wersji Combination ofList<List<int>> Biorąc pod uwagę listę list, potrzebuję nowej listy, która zawiera wszystkie możliwe kombinacje elementów między listami. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] Liczba list jest nieznana, więc...

187
kombinacje między dwiema listami?

Minęło trochę czasu i mam problem z owinięciem głowy algorytmem, który staram się stworzyć. Zasadniczo mam dwie listy i chcę uzyskać wszystkie kombinacje dwóch list. Być może nie tłumaczę tego poprawnie, oto przykład. name = 'a', 'b' number = 1, 2 wyjście w tym przypadku byłoby: 1. A1 B2 2. B1...

122
Statystyki: kombinacje w Pythonie

Muszę obliczyć combinatorials (NCR) w Pythonie, ale nie może znaleźć funkcji do zrobienia, że math, numpyczy stat bibliotek. Coś w rodzaju funkcji typu: comb = calculate_combinations(n, r) Potrzebuję liczby możliwych kombinacji, a nie rzeczywistych kombinacji, więc itertools.combinationsmnie to...

85
Szybsza alternatywa dla zagnieżdżonych pętli?

Muszę stworzyć listę kombinacji liczb. Liczby są dość małe, więc mogę użyć bytezamiast int. Jednak wymaga wielu zagnieżdżonych pętli, aby uzyskać każdą możliwą kombinację. Zastanawiam się, czy istnieje skuteczniejszy sposób na zrobienie tego, o co mi chodzi. Dotychczasowy kod to: var data = new...