itertools

Jak korzystać z itertools.groupby()?

Nie byłem w stanie znaleźć zrozumiałego wyjaśnienia, jak właściwie używać funkcji Pythona itertools.groupby(). Próbuję to zr ... ? Czy jest inna technika, której powinienem użyć? Mile widziane będą również wskazówki do dobrej lektury "warunek wstępny".

permutacje o unikalnych wartościach

Itertools.permutacje generują, gdzie jego elementy są traktowane jako unikalne na podstawie ich pozycji, a nie wartości. Więc ... ponieważ sorted tworzy listę i wyjście itertools.produkt jest za duży. Przepraszam, powinienem był opisać prawdziwy problem.

Kiedy lepiej używać zip zamiast izip?

Kiedy lepiej używać zip zamiast itertools.izip?

Filtruj zestaw pasujących permutacji ciągów

Próbuję użyć itertools.permutacje () zwracają wszystkie permutacje ciągu i zwracają tylko te, które są członkami zbioru sł ... tu... return list(set([''.join(p) for p in itertools.permutations(string)]) & words) Każda pomoc będzie mile widziana.

Jaka jest różnica między łańcuchem a łańcuchem.z iterable w itertools?

Nie mogłem znaleźć żadnego ważnego przykładu w Internecie, gdzie widzę różnicę między nimi i dlaczego wybrać jeden nad drugim.

Jak stosować itertools.produkt do elementów listy list?

Mam listę tablic i chciałbym uzyskać iloczyn kartezjański elementów w tablicach. Użyję przykładu, aby uczynić to bardziej ko ... = list(itertools.product(iter(arrays, len(arrays)))); Wszyscy dali mi cp0 zamiast cp1 . Jakieś pomysły? Z góry dzięki.

Wszystkie permutacje klucza licencyjnego systemu Windows

[9]} muszę ubiegać się o uaktualnienie systemu Windows 8 dla mojego laptopa, do którego potrzebuję klucza licencyjnego Window ... cowników. Bardzo wygodnym sposobem sprawdzenia, czy klucz jest prawidłowy, jest użycie kontrolera klucza produktu Windows 7 .

Permutacje Pythona z ograniczeniami

Używam Pythona 3 i próbuję znaleźć sposób, aby uzyskać wszystkie permutacje listy, wymuszając pewne ograniczenia. Na przykła ... generować wszystkie permutacje i ignoruj te, które nie przestrzegają tych ograniczeń, ale to nie byłoby skuteczne, jak sądzę.

implementacja argmax w Pythonie

Jak zaimplementować argmax w Pythonie? Powinien być tak wydajny, jak to tylko możliwe, więc powinien działać z iterabami. T ... ści zwraca indeks największej wartości biorąc pod uwagę iterowalne klucze i funkcję f, zwracamy klucz z największym f(key)

Python łączy dwie listy ze wszystkimi możliwymi permutacjami

Próbuję znaleźć najlepszy sposób na połączenie dwóch list we wszystkie możliwe kombinacje. Więc jeśli zacznę od dwóch takich ... mógłbym umieścić go w pętli for i przetworzyć. Inne formy wyjścia mogłyby działać, ale wydaje się, że najprostszy do pracy.

Jak Mogę używać Pythona itertools.groupby () grupuje listę łańcuchów według ich pierwszego znaku?

Mam listę łańcuchów podobnych do tej listy: tags = ('apples', 'apricots', 'oranges', 'pears', 'peaches') Jak mam pogrupow ... aku w każdym łańcuchu używając itertools.groupby()? Jak powinienem podać argument ' key ' wymagany przez itertools.groupby()?