iertools ist ein Modul für die Python-Sprache, das funktionale Konstrukte auf hoher Ebene zum Arbeiten mit iterierbaren Objekten und Generatoren enthält.
Ich arbeite mit einem kleinen Rätsel:
Gegeben ein Wörterbuch mit Tupeln für Schlüssel: dictionary = {(p,q):n} , ich muss eine Liste neuer Wörterbücher jeder Kombination erzeugen, so dass sich weder p noch q innerhalb des neuen Wörterbuchs w...
Das ist das Problem, das ich habe. Eine Liste gegeben
%Vor%
Ich möchte für die Summe jedes Elements multipliziert mit nachfolgenden Elementen rechnen
%Vor%
In diesem Fall ist die Antwort 608 .
Gibt es eine Möglichkeit, dies vielleich...
%Vor%
Der Code ist in Ordnung
aber ich kann die Datei itertools nicht finden.
wer kann mir sagen, wo ist die 'itertools file' ?
Mein Code wird python2.5 ausgeführt
%Vor%
Wenn ich in Python eine Liste sortierter Ganzzahlen gebe, würde ich sie mit aufeinanderfolgenden Werten gruppieren und toleriere Lücken von 1.
Zum Beispiel bei einer Liste my_list :
%Vor%
Ich möchte die folgende Ausgabe:
%Vor%
N...
Ich bin neugierig auf eine Aussage von Ссылка , nämlich beschreibt
%Vor%
als effizientes Dot-Produkt. Mein Verständnis ist, dass IMAP einen Generator statt einer Liste gibt, und während ich verstehe, wie es schneller wäre / weniger Speicher...
Mit Python Itertools.permutations () möchte ich Permutationen mit sich wiederholenden Zeichen empfangen und ausgeben. Für ein Beispiel das meine Funktion unten und seine aktuelle Ausgabe.
%Vor%
Die Ausgabe ist:
%Vor%
Wie bekomme ich...
%Vor%
Dies funktioniert, um die Kombinationen zu drucken.
%Vor%
Aber das:
%Vor%
nicht, es wird ausgedruckt
%Vor%
Ich muss den Code neu schreiben, damit er wie gewünscht funktioniert.
%Vor%
Hier ist meine Frage:
%Vor%
Was ist...
Ich brauche alle möglichen Kombinationen von 0,1 der Länge k.
Angenommen k = 2 Ich möchte (0,0), (0,1), (1,0), (1,1)
Ich habe verschiedene Funktionen in itertools ausprobiert, aber ich habe nicht gefunden, was ich will.
%Vor%
Das Ergebnis von Pythons isertools.combinations () ist die Kombination von Zahlen. Zum Beispiel:
%Vor%
Aber ich möchte auch die Indizes der Kombinationen erhalten wie:
%Vor%
Wie kann ich es tun?