Pytania otagowane jako combinations

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


27
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 eleganckie rozwiązanie. Jedyne, co przychodzi mi …

7
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 potrzebuję czegoś, co zadziała we wszystkich przypadkach. Punkty bonusowe za elegancję!


11
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. …


18
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 nie interesuje. Na koniec chcę uniknąć silni, ponieważ liczby, dla których będę …

12
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 List<byte[]>(); for (byte a = 0; …
85 c#  combinations 

7
Przechwytywanie kombinacji klawiszy ctrl + z w javascript
Próbuję przechwycić kombinację klawiszy ctrl+ zw javascript za pomocą tego kodu: <html> <head> <title>Untitled Document</title> </head> <body> <script type='text/javascript'> function KeyPress(e) { var evtobj = window.event? event : e //test1 if (evtobj.ctrlKey) alert("Ctrl"); //test2 if (evtobj.keyCode == 122) alert("z"); //test 1 & 2 if (evtobj.keyCode == 122 && evtobj.ctrlKey) alert("Ctrl+z"); …



2
Uzyskaj najbardziej wydajną kombinację dużej listy obiektów opartej na polu
Chcę zmaksymalizować liczbę gwiazdek, biorąc pod uwagę określony budżet i maksymalny limit kombinacji. Przykładowe pytanie: Z budżetem 500 euro odwiedzając tylko maksymalną dozwoloną liczbę restauracji lub mniej, jedz i zbieraj jak najwięcej gwiazdek. Chcę napisać skuteczny algorytm, który mógłby potencjalnie przetworzyć 1 milion wystąpień restauracji dla maksymalnie 10 restauracji. Uwaga: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.