Tag: generator

Ein generator ist eine Verallgemeinerung eines Unterprogramms, in Erster Linie zur Vereinfachung des Schreibens von Iteratoren. Die yield-Anweisung in einem generator nicht angeben, eine koroutine springen an, sondern übergibt einen Wert an eine übergeordnete routine.

Die Generierung einer Lotterie Number Generator in Python

Anzahl der Antworten 1 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 5 Jahren. Ich bin ein amateur und ich brauche etwas Hilfe in

Werkzeuge, um HTML-Formulare, E-Mails senden automatisch

Anzahl der Antworten 2 Antworten
Habe ich 5 riesige hässliche Formen in HTML geschrieben ... ich will wandeln diese Formulare zum senden von E-Mails mit PHP automatisch, ohne durch die jeder ein-und Auslesen der post-Variablen dann Bau den E-mail code ... Es

Was ist der Unterschied zwischen einem generator und einem array?

Anzahl der Antworten 4 Antworten
Heute die PHP-team freigegeben, die PHP 5.5.0 version, die Unterstützung für Generatoren. Lesen Dokumentation, bemerkte ich, dass es genau das tut, was es tun konnte, mit einem array. PHP-team generator Beispiel: //Only PHP 5.5 function gen_one_to_three() {

Ausnahme TypeError Warnung manchmal angezeigt, manchmal nicht bei der Verwendung von throw-Methode der generator -

Anzahl der Antworten 3 Antworten
Gibt es diesen code: class MyException(Exception): pass def gen(): for i in range(3): try: yield i except MyException: print("MyException!") a = gen() next(a) a.throw(MyException) Dieser code ausgeführt: $ python3.3 main.py MyException! $ python3.3 main.py MyException! Exception TypeError:

Eingegrenzten Bereichs (),

Anzahl der Antworten 1 Antworten
Gibt es eine unbegrenzte version von range (oder xrange für Python 2), oder ist es notwendig zu definieren, es manuell? Zum Beispiel squares = (x*x for x in range(n)) kann, gebt mir nur ein generator für die

Python - Beste Weg, um eine Datei Lesen und brechen die Linien, die durch einen delimeter

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um eine Datei Lesen und brechen die Linien, die durch einen delimeter. Daten, die zurückgegeben werden soll eine Liste von Tupeln. Kann diese Methode, die geschlagen werden? Kann das getan werden, schneller/mit

Wie Sie schreiben Python-generator-Funktion, die nie Erträge nichts

Anzahl der Antworten 3 Antworten
Will ich schreiben, ein Python-generator-Funktion, die eigentlich nie ergibt nichts. Im Grunde ist es eine "do-nothing" drop-in verwendet werden kann, die von anderen code, der erwartet Anruf eines Generators (aber nicht immer müssen die Ergebnisse aus). Bisher

Python - Generator, der Fall, wo nichts zu kehren

Anzahl der Antworten 3 Antworten
Ich habe einen generator, der wie so: def iterate_my_objects_if_something(self): for x in self.my_objects: if x.something: yield x Die rufe ich so auf: for x in self.iterate_my_objects_if_something(): pass In dem Fall, wo es nichts zu kehren, versucht dieser

Vermeiden Sie die "exception ignoriert" in python erweiterte generator

Anzahl der Antworten 1 Antworten
Habe ich eine koroutine (Enhanced Generatoren) in python code ausgeführt werden soll, nachdem das Ende der Daten: def mycoroutine(): try: while True: data = (yield) print data finally: raise ValueError print "END" co = mycoroutine() co.next() for

Was ist ein "generator-Objekt" in django?

Anzahl der Antworten 3 Antworten
Bin mit Django voting-Paket und wenn ich die Methode get_top() in die shell, gibt es so etwas wie "generator-Objekt an 0x022f7AD0, ich habe so etwas noch nie gesehen, dies vor, wie greifen Sie es und was ist

syslog-Log - / Event-generator linux

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach ein syslog-event/log generator für RHEL 5. Kennen Sie eine? Es wird für Sicherheits-Simulationen. Ich habe ein Programm, das gibt mir die Möglichkeit zur überwachung der Ereignisse von einem remote-client und dieser

Keras: Wie fit_generator mit mehreren Eingängen

Anzahl der Antworten 2 Antworten
Ist es möglich, zwei fit_generator? Ich bin momentan dabei, ein Modell mit zwei Eingängen, Die Modell-Konfiguration wird unten gezeigt. Label Y verwendet die gleiche Kennzeichnung für die X1-und X2-Daten. Den folgenden Fehler weiterhin auftreten. Fehler bei der

Was ist ein guter parser-generator für php?

Anzahl der Antworten 4 Antworten
Muss ich parse eine kleine "mini-Sprache", die Benutzer können Text auf meiner Website. Ich Frage mich, was die Kollegen von lex und jacc-oder antlr-sind für die Welt der php. InformationsquelleAutor Toad | 2010-09-15

CMake Xcode-generator erstellt ein Projekt, das nicht bauen können

Anzahl der Antworten 1 Antworten
Ich habe ein C++ Projekt benutzt das CMake-system. Ich benutze ein MacBook Pro für die Entwicklung, also wenn ich mit dem terminal alles funktioniert wie ein Charme, und ich kann mein Projekt. Aber heute fand ich heraus,

Java: Generator wahrer s & false, s-Kombinationen, indem Sie die Anzahl N;

Anzahl der Antworten 7 Antworten
Band ich um die Aufgabe zu vereinfachen, so viel wie möglich, damit ich es anwenden konnte, um meinen Algorithmus. Und hier ist die Herausforderung für Mathematiker und Programmierer: Brauche ich, um eine Methode zu erstellen, wo ich

hasNext() für ES6 Generators

Anzahl der Antworten 3 Antworten
Wie würde ich das umsetzen hasNext () - Methode für einen generator. Ich habe versucht, viele Optionen wie das hinzufügen der generator als eine return-Anweisung, und das nachgeben der Schließung. Immer den ersten Wert zu drucken und

Wie erstellen Sie einen generator/iterator mit der Python C-API?

Anzahl der Antworten 2 Antworten
Wie kann ich replizieren Sie die folgenden Python-code mit der Python C-API? class Sequence(): def __init__(self, max): self.max = max def data(self): i = 0 while i < self.max: yield i i += 1 Bisher habe ich

Schnelle Iteration über die ersten n Elemente einer iterierbar (nicht eine Liste) in python

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem pythonic Weg von Durchlaufen der ersten n Elemente eines iterierbar (upd: nicht eine Liste in einem gemeinsamen Fall, wie bei Listen, die Dinge sind trivial), und es ist ganz wichtig,

Verwendung für...else in Python Generatoren

Anzahl der Antworten 6 Antworten
Ich bin ein großer fan von Python für...else-syntax - es ist erstaunlich, wie oft ist es zutreffend, und wie effektiv er vereinfacht den code. Allerdings habe ich nicht herausgefunden, ein schöner Weg, um es in einen generator,

myBatis Generator - how zu generieren, die nur select/update/insert/delete SQL-Anweisungen aus?

Anzahl der Antworten 1 Antworten
Meine config-Datei: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > <generatorConfiguration > <context id="context1" > <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:xe" userId="system" password="system" ></jdbcConnection> <javaModelGenerator targetPackage="pl.domain.model" targetProject="mailsender2" /> <sqlMapGenerator targetPackage="pl.domain.model" targetProject="mailsender2" ></sqlMapGenerator> <javaClientGenerator targetPackage="???"

Zufällige Passwort-Erzeugung mit Bedingungen

Anzahl der Antworten 3 Antworten
Arbeite ich an einem random password generator erstellen Sie Passwörter, die bestimmte Bedingungen erfüllen, einschließlich, aber nicht beschränkt auf: minimale Länge: muss mindestens 8 Zeichen enthalten Kleinbuchstaben: hat zu enthalten Kleinbuchstaben (ausgewählt aus einer Gruppe, um Probleme

Python ist3 vs Python2-Liste/generator range performance

Anzahl der Antworten 1 Antworten
Habe ich diese einfache Funktion, dass die Partitionen eine Liste ist, und gibt einen index i in der Liste, die Elemente in den Indizes weniger, dass ich die kleiner sind als Liste[i] und Elemente in den Indexpositionen,

Kann ich den Ertrag aus einer inneren Funktion?

Anzahl der Antworten 2 Antworten
Mit ES6-Generatoren, sehe ich den code wie folgt: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array.length; i++){ item = array[i]; yield item; }; }; Ist es möglich, etwas zu schreiben, mehr wie

Disable unit-Tests Generatoren in den Schienen

Anzahl der Antworten 1 Antworten
Weiß jemand, wie man deaktivieren Sie die automatische unit-test-Datei generation in Rails? Wenn ein controller -, model-oder migration erstellt, dann erstellt es die zugehörigen Dateien in der test/- Verzeichnis; ich brauche diese deaktiviert. Außerdem ist es möglich,

Das kartesische Produkt von a dictionary of Listen

Anzahl der Antworten 4 Antworten
Ich versuche, code zu schreiben, zu testen, das kartesische Produkt von einer Reihe von Eingangsparametern. Habe ich mir angeschaut itertools, aber seine product Funktion ist nicht genau das, was ich will. Gibt es einen einfachen, offensichtlichen Weg,

Gradient text-Farbe

Anzahl der Antworten 6 Antworten
Gibt es einen generator , oder eine einfache Möglichkeit zum generieren von text, wie diese, ohne jedoch zu definieren jeder Brief So etwas wie dieses: CSS: .rainbow { background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22),

Wie zählen Sie die Elemente in einem generator verbraucht durch anderen code

Anzahl der Antworten 6 Antworten
Ich erstelle einen generator, der verbraucht wird durch eine andere Funktion, aber ich würde noch gerne wissen, wie viele Elemente wurden generiert: lines = (line.rstrip('\n') for line in sys.stdin) process(lines) print("Processed {} lines.".format( ? )) Die besten,

Können Generatoren rekursiv sein?

Anzahl der Antworten 5 Antworten
Ich naiv versucht, erstellen Sie eine rekursive generator. Hat nicht funktioniert. Dies ist, was ich getan habe: def recursive_generator(lis): yield lis[0] recursive_generator(lis[1:]) for k in recursive_generator([6,3,9,1]): print(k) Alles, was ich bekam, war das erste Element 6. Gibt

TypeError: 'generator' - Objekt ist nicht aufrufbar

Anzahl der Antworten 1 Antworten
Ich habe einen generator, der wie folgt definiert sind: def lengths(x): for k, v in x.items(): yield v['time_length'] Und es funktioniert, nannte es mit for i in lengths(x): print i produziert: 3600 1200 3600 300 welches sind

Zufallszahl in iOS?

Anzahl der Antworten 6 Antworten
Wie Sie eine zufällige Zahl erzeugt, wenn auf eine Schaltfläche geklickt wird, und abhängig von dieser Zahl, werden verschiedene Aktionen stattfinden. Ich wohl brauchen nur eine zufällige Zahl zwischen 1-10. -(IBAction)buttonClicked{ "generate the random number" if(number ==

Die idiomatischen Möglichkeit zur Implementierung von Generatoren (yield) in Golang für rekursive Funktionen

Anzahl der Antworten 3 Antworten
[ Anmerkung: ich lese Python-Stil-Generatoren Gehen, dies ist nicht eine Kopie der. ] In Python /Ruby /JavaScript /ECMAScript 6, generator-Funktionen geschrieben werden kann, mit der yield Schlüsselwort zur Verfügung gestellt, die durch die Sprache. Im Gehen, es

Wie Ergebnisse aus einer geschachtelten generator-Funktion?

Anzahl der Antworten 5 Antworten
Ich habe eine Funktion, die führt zu Ergebnissen, wie Sie es downloaden. Für die Zwecke dieser Frage, können sagen, ich Ertrag ein Stachel einmal jeder zweite, aber ich will eine Komfort-Funktion, einzuwickeln meinen generator: import time def

Performance vs Redis-Disk-caching-Anwendung

Anzahl der Antworten 1 Antworten
Ich wollte einen redis-cache in python, und wie jeder anständiger Wissenschaftler machte ich einen Benchmark zum testen der Leistung. Interessant, redis nicht tarif so gut. Entweder Python ist etwas zu tun Magie (speichern der Datei) oder meine

Code mit Zufallsgenerator und Endlosschleife

Anzahl der Antworten 2 Antworten
Ich mit diesem Zufallsgenerator und es funktioniert gut, aber dann brauchte ich einen Bereich (zB 16-20) zahlen, aber ich kann nicht ankommen es zu wirken. Ich habe keine Ahnung, was zu tun ist. for (int i =

Python: Ausbeute Dict-Elemente in den Generatoren?

Anzahl der Antworten 1 Antworten
Bevor ich ein Wort sagen, ich danke der community für Ihre die maßgebliche Ort für meine Programmierung Abfragen, wie der jüngste. Und so tun diese Komplimente waren nicht ausgedrückt mit Worten. Jedenfalls, dem Gesetz der Wahrscheinlichkeit diktiert,

resampling, Interpolation matrix

Anzahl der Antworten 8 Antworten
Ich versuche zu interpolieren einige Daten für den Zweck des Zeichnens. Zum Beispiel, gegeben die N Daten-Punkte, ich möchte in der Lage sein zum generieren eines "smooth" - plot, der aus 10*N oder so interpolierten Datenpunkte. Mein

Python: Wie kann ich speichern generator-Ausgabe in text-Datei?

Anzahl der Antworten 1 Antworten
Ich bin mit dem folgenden generator zum berechnen eines gleitenden Durchschnitts: import itertools from collections import deque def moving_average(iterable, n=50): it = iter(iterable) d = deque(itertools.islice(it, n-1)) d.appendleft(0) s = sum(d) for elem in it: s +=

Wie man einen Wert in einer Zeit, aus einer generator-Funktion in Python?

Anzahl der Antworten 5 Antworten
Sehr grundlegende Frage - wie man einen Wert aus einem generator in Python? Bisher fand ich ich kann eine von schreiben gen.next(). Ich möchte nur sicherstellen, das der richtige Weg ist? InformationsquelleAutor bodacydo | 2010-03-10

Wie Sie sich vor einem element (peek) in einem Python-generator?

Anzahl der Antworten 14 Antworten
Ich kann nicht herausfinden, wie die look-ahead-element ein element in einem Python-generator. Sobald ich sehe, ist es Weg. Hier ist, was ich meine: gen = iter([1,2,3]) next_value = gen.next() # okay, I looked forward and see that

wie teilt man eine iterierbar in konstanter Größe Brocken

Anzahl der Antworten 9 Antworten
Mögliche Duplikate: Wie kann Sie aufteilen einer Liste in gleichmäßig große Stücke in Python? Ich bin überrascht, dass ich konnte nicht finden, eine "batch" - Funktion, die nehmen würde, die als Eingabe eine iterierbar und eine iterierbar

"yield" - Schlüsselwort für C++, Wie man Zurück einen Iterator von meiner Funktion?

Anzahl der Antworten 4 Antworten
Betrachten Sie den folgenden code. std::vector<result_data> do_processing() { pqxx::result input_data = get_data_from_database(); return process_data(input_data); } std::vector<result_data> process_data(pqxx::result const & input_data) { std::vector<result_data> ret; pqxx::result::const_iterator row; for (row = input_data.begin(); row != inpupt_data.end(); ++row) { //somehow populate output

Wie verwenden von generator-Funktion in Typoskript

Anzahl der Antworten 2 Antworten
Ich bin versucht, generator-Funktion in Typoskript. Aber der compiler wirft Fehler error TS2339: Property 'next' does not exist on type Unten ist eine nächsten Probe meiner code. export default class GeneratorClass { constructor() { this.generator(10); this.generator.next(); }

Gibt Es Eine XSL-Code-Generator, die Erstellen Von XSLT-Beispiel?

Anzahl der Antworten 3 Antworten
Gegeben, ein Quell-XML-Dokument und ein Beispiel wie es Aussehen sollte, nachdem es umgewandelt wird, gibt es einen code-generator, der erstellen könnten, eine XSL-Transformation zu erreichen, dass. Bin ich nicht erwartet, dass es perfekt zu sein, aber, ähnlich

Was ist die Pythonic Weg, um aufeinanderfolgende Duplikate in einer Liste?

Anzahl der Antworten 1 Antworten
Ich habe eine Liste von Ganzzahlen und ich möchte in der Lage sein, zu identifizieren, zusammenhängende Blöcke von Duplikaten: dass ich will, zu produzieren, eine Ordnung unter Wahrung der Liste der duples, wo jeder duples enthält (int_in_question,

Verkettung asynchrone Methodenaufrufe - javascript

Anzahl der Antworten 3 Antworten
Haben Sie ein Prototyp-Objekt Foo mit zwei asynchrone Methodenaufrufe, bar und baz. var bob = new Foo() Foo.prototype.bar = function land(callback) { setTimeout(function() { callback() console.log('bar'); }, 3000); }; Foo.prototype.baz = function land(callback) { setTimeout(function() { callback()

Drucken Sie set() Element füllen mit python-generator

Anzahl der Antworten 1 Antworten
Habe ich einen generator: foundUnique = set() def unique_items(myList, index, clearFlag): for item in myList: if clearFlag is True: foundUnique.clear() clearFlag = False if item[index] not in foundUnique: yield item foundUnique.add(item[index]) Und ich bin mit diesem `unique_items

Warum wird nicht Rendite aus einer".Karte` callback?

Anzahl der Antworten 2 Antworten
Lernen-Generatoren - 4 » CATCH FEHLER! Die Lösung verwendet eine for loop aber ich konnte einfach nichts finden, was in MDN - Iteration-Protokolle das bezieht sich auf den Ertrag innerhalb von callbacks. Werde ich denke, die Antwort

Wie die union von viele Sätze mit einem generator-Ausdruck?

Anzahl der Antworten 3 Antworten
Angenommen ich habe eine Liste der sets und ich möchte die union über alle sets in dieser Liste. Gibt es eine Möglichkeit, dies zu tun mit einem generator-Ausdruck? In anderen Worten, wie kann ich die erstellen, die

So Klonen Sie ein Python-generator-Objekt?

Anzahl der Antworten 5 Antworten
Betrachten Sie dieses Szenario: #!/usr/bin/env python # -*- coding: utf-8 -*- import os Fuss = os.Fuß('/home') für root, dirs, files in Fuß: für Pfadnamen Verzeichnisse+Dateien: print os.Pfad.join(root, Pfadname) für root, dirs, files in Fuß: für Pfadnamen Verzeichnisse+Dateien:

die Ausbeute in der Liste Verstehens-und generator-Ausdrücke

Anzahl der Antworten 1 Antworten
Folgendes Verhalten erscheint eher kontraintuitiv für mich (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in