Pitanja označena s "generator"

Generator je generalizacija podrutine koja se uglavnom koristi za pojednostavljenje pisanja iteratora. Izjava o prinosu u generatoru ne određuje koroutinu za skok na nju, nego vraća vrijednost natrag u nadređeni postupak.
45
odgovor

Što čini ključna riječ prinosa?

Koja je upotreba ključne riječi yield u Pythonu? Što radi? Na primjer, pokušavam razumjeti ovaj kôd 1: def _get_child_candidates (self, min_dist, max_dist): ako je self._leftchild i distance - max_dist <self._median: yield se ...
set 24 oct. '08 u 1:21
9
odgovor

Generacijski izrazi i razumijevanje popisa

Kada trebate koristiti izraze generatora i kada trebate koristiti metode popisa u Pythonu? # Izraz generatora (x * 2 za x u rasponu (256)) # Razumijevanje popisa [x * 2 za x u rasponu (256)]
set 06 Sep. '08 u 23:07
7
odgovor

Razlika između Python generatora i iteratora

Koja je razlika između iteratora i generatora? Neki primjeri kada ćete koristiti svaki slučaj bit će od pomoći.
Postavite 6. svibnja 2010. u 0:14
6
odgovor

tračnice generiraju polje modela: tip, koji su parametri za polje: tip?

Znam da je ovo glupo pitanje, ali kao i mnogo više o učenju šina, smatram da je dokumentacija nevjerojatno teška za pronalaženje / navigaciju. Pokušavam stvoriti novi model i zaboraviti sintaksu za upućivanje na drugi identifikator modela. Ja bih izgledao ...
set 08. prosinca '10 u 7:50
11
odgovor

Lijen način čitanja velike datoteke u Pythonu?

Imam vrlo veliku 4 GB datoteku, a kad je pokušam pročitati, računalo se zamrzava. Stoga ga želim čitati dijelovima i nakon obrade svakog dijela pohraniti obrađeni dio u drugu datoteku i pročitati sljedeći dio. Postoji li neka metoda ...
set 06 veljača '09 u 12:11
16
odgovor

Za što možete koristiti Python generatorske funkcije?

Počinjem učiti Python, i naišao sam na generacijske funkcije koje u njima imaju instrukcije o prinosu. Želim znati koje su vrste problema stvarno učinkovite u izvršavanju tih funkcija.
19. rujna '08 u 17:58
11
odgovor

Razumijevanje generatora u Pythonu

Trenutno čitam Python kuhanje i sada gledam generatore. Teško mi je izvrnuti glavu. Kako nastavljam iz pozadine Java-a, postoji li ekvivalent Java-a? Knjiga je govorila o "Producentu / Potrošaču", međutim, kad čujem što mislim o rezanju. Što ...
postavljen 18. studenog '09 u 16:46
7
odgovor

Mogu li koristiti generatore sintaksu funkcije ES6? (oznaka strelice)

to jest, kako to mogu izraziti: funkcija * (sljedeća) {} sa strelicama. Pokušao sam sve kombinacije o kojima sam mogao razmišljati i ne mogu naći nikakvu dokumentaciju o tome. (trenutačno koristi čvor v0.11.14)
26. prosinca 14 u 22:51
5
odgovor

Što znači profitabilnost u PHP-u?

Nedavno sam došao preko ovog koda: funkcija xrange ($ min, $ max) {za ($ i = $ min; $ i <= $ max; $ i ++) {prinos $ i; }} Nikad nisam vidio ovu ključnu riječ. Pokušavam pokrenuti kôd, dobivam pogrešku analize: sintaktička pogreška ...
postavljen na 5. srpnja '13 u 10:53
3
odgovor

Coroutine vs Nastavak vs Generator

Koja je razlika između koroutina i nastavka i generatora?
04 Apr set '09 u 0:19
4
odgovor

Kako stvoriti niz iz niza generatora?

Kako mogu izgraditi numpy niz od generatora objekta? Dopustite mi da ilustriram problem: >>> uvoz numpy >>> def gimme (): ... za x u xrange (10): ... prinos x ... >>> gimme () <generator objekt na 0x28a .. ,
15. prosinca. '08 u 8:44
8
odgovor

Kako provjeriti je li objekt generator objekta u pythonu?

Kako u pythonu provjeriti je li objekt generator objekta? Pokušaj - >>> tip (myobject, generator) daje pogrešku - Traceback (posljednji poziv zadnji): Datoteka "<stdin>", redak 1, u <module> NameError: ime 'generator' je n ...
postavljen je 20. lipnja 2011. u 22:42
5
odgovor

Kako odabrati jedan element iz generatora (u pitonu)?

Imam funkciju generatora, kao što su: def myfunct (): ... output result Uobičajeni način pozivanja ove funkcije je: za r u myfunct (): dostuff (r) Moje pitanje je, postoji li način da se svaki put dobije samo jedan element iz generatora svaki put kada sam temperamentan ...
set Jan 20 '11 u 0:55
13
odgovor

Može li se poništiti iteratori u Pythonu?

Mogu li poništiti iterator / generator u Pythonu? Koristim DictReader i želio bih ga resetirati (iz modula csv) na početak datoteke.
postavljen je 16. srpnja u 18:00 sati
7
odgovor

Kako se pridružiti dva generatora u Pythonu?

Želim promijeniti sljedeći kôd za direktorij, dirs, datoteke na os.walk (directory_1): do_something () za direktorij, dirs, datoteke na os.walk (directory_2): do_something () na ovaj kod: za direktorij, dirs, datoteke u os.walk (direktorij_1) + os.wal ...
je postavljen 9. srpnja u 11:29