Fragen mit 'Generator' getaggt

Der Generator ist eine Verallgemeinerung einer Subroutine, die hauptsächlich dazu dient, das Schreiben von Iteratoren zu vereinfachen. Die Yield-Anweisung im Generator gibt keine Coroutine an, um zu ihr zu springen, sondern gibt den Wert stattdessen an die übergeordnete Prozedur zurück.
45
antwortet

Was macht das Flows Keyword?

Was ist die Verwendung des Flows Keyword in Python? Was macht es Zum Beispiel versuche ich, diesen Code zu verstehen 1: def _get_child_candidates (self, min_dist, max_dist): wenn self._leftchild und distance - max_dist <self._median: Rend ...
24 Okt. einstellen 08 um 1:21
9
antwortet

Generatorausdrücke und Verständnislisten

Wann sollten Sie Generatorausdrücke verwenden und wann sollten Sie Listenmethoden in Python verwenden? # Generator-Ausdruck (x * 2 für x im Bereich (256)) # Listenverständnis [x * 2 für x im Bereich (256)]
set 06 Sep. 08 um 23:07 Uhr
7
antwortet

Der Unterschied zwischen Python-Generatoren und Iteratoren

Was ist der Unterschied zwischen Iteratoren und Generatoren? Einige Beispiele, wann Sie jeden Fall verwenden werden, sind hilfreich.
Setzen Sie den 06. Mai '10 um 0:14
6
antwortet

Gleise erzeugt ein Modellfeld: Typ, was sind die Parameter für ein Feld: Typ?

Ich weiß, dass dies eine dumme Frage ist, aber wie so viel mehr über das Lernen von Rails, finde ich die Dokumentation unglaublich schwer zu finden / navigieren. Ich versuche, ein neues Modell zu erstellen, und vergesse die Syntax, um auf einen anderen Modellbezeichner zu verweisen. Ich würde schauen ...
set 08 Dez '10 um 7:50
11
antwortet

Faule Methode, eine große Datei in Python zu lesen?

Ich habe eine sehr große 4 GB-Datei, und wenn ich versuche, sie zu lesen, friert mein Computer ein. Daher möchte ich es in Teilen lesen und nach Bearbeitung jedes Teils den verarbeiteten Teil in einer anderen Datei speichern und den nächsten Teil lesen. Gibt es irgendeine Methode ...
Set 06 Feb 09 um 12:11 Uhr
16
antwortet

Wofür können Sie Python-Generatorfunktionen verwenden?

Ich fange an, Python zu lernen, und bin auf Generatorfunktionen gestoßen, die eine Ertragsanweisung enthalten. Ich möchte wissen, welche Arten von Problemen bei der Ausführung dieser Funktionen wirklich effektiv sind.
am 19. September eingestellt 08 um 17:58 Uhr
11
antwortet

Generatoren in Python verstehen

Ich lese gerade Python-Kochen und schaue jetzt nach Generatoren. Es fällt mir schwer, meinen Kopf zu verdrehen. Gibt es ein Java-Äquivalent, wenn ich vom Java-Hintergrund aus gehe? Das Buch sprach jedoch über "Producer / Consumer", wenn ich höre, was ich über das Schneiden denke. Was ...
am 18. November eingestellt 09 um 16:46
7
antwortet

Kann ich die ES6-Funktionssyntax mit Generatoren verwenden? (Pfeilbezeichnung)

das heißt, wie kann ich das ausdrücken: function * (next) {} mit Pfeilen. Ich habe alle Kombinationen ausprobiert, über die ich nachdenken konnte, und ich kann keine Dokumentation dazu finden. (derzeit vom Knoten v0.11.14 verwendet)
am 26. Dezember eingestellt 14 um 22:51 Uhr
5
antwortet

Was bedeutet Profitabilität in PHP?

Ich bin kürzlich auf diesen Code gestoßen: function xrange ($ min, $ max) {für ($ i = $ min; $ i <= $ max; $ i ++) {Ertrag $ i; }} Ich habe dieses Keyword noch nie gesehen. Beim Versuch, den Code auszuführen, erhalte ich einen Analysefehler: Syntaxfehler ...
am 5. Juli 13 um 10:53 Uhr festgelegt
9
antwortet

Wie verbinde ich zwei Generatoren in Python?

Ich möchte den folgenden Code für Verzeichnis, Verzeichnisse, Dateien in os.walk (Verzeichnis_1) ändern: do_something () für Verzeichnis, Verzeichnisse, Dateien in os.walk (Verzeichnis_2): do_something () für diesen Code: für Verzeichnis, Verzeichnisse, Dateien in os.walk (verzeichnis_1) + os.wal ...
wird am 09. Juli '10 um 11:29 eingestellt
3
antwortet

Coroutine vs Fortsetzung vs Generator

Was ist der Unterschied zwischen Coroutine und Fortsetzung und Generator?
04. April eingestellt 09 um 0:19
4
antwortet

Wie erstelle ich ein numpy Array aus einem Generator?

Wie kann ich ein numpy-Array aus einem Generatorobjekt erstellen? Lassen Sie mich das Problem erläutern: >>> import numpy >>> def gimme (): ... für x in xrange (10): ...ertrag x ... >>> gimme () <Generatorobjekt bei 0x28a .. .
15. Dezember steht fest. 08 um 8:44
8
antwortet

Wie prüfe ich, ob ein Objekt ein Generatorobjekt in Python ist?

Wie kann man in Python prüfen, ob ein Objekt ein Generatorobjekt ist? Beim Versuch - >>> type (myobject, generator) tritt ein Fehler auf - Traceback (letzter Aufruf zuletzt): Datei "<stdin>", Zeile 1, in <module> NameError: Name 'Generator' ist n ...
wird am 20. Juni 11 um 22:42 eingestellt
5
antwortet

Wie wählt man ein Element aus einem Generator (in Python)?

Ich habe eine Generatorfunktion, z wenn ich temperament bin ...
Set 20. Januar '11 um 0:55
13
antwortet

Können Iteratoren in Python zurückgesetzt werden?

Kann ich einen Iterator / Generator in Python zurücksetzen? Ich benutze DictReader und möchte es (vom csv-Modul) an den Anfang der Datei zurücksetzen.
wird am 16. Juli '10 um 18:00 Uhr festgelegt