generator
Do czego służy słowo kluczowe "yield"?
Jakie jest użycie słowa kluczowego yield w Pythonie? Co to robi?
Na przykład, staram się zrozumieć ten kod1:
def _get_child ... rschulza), który stworzył wielką bibliotekę Pythona dla przestrzeni metrycznych. To jest link do pełne źródło: moduł mspace .
Leniwa metoda czytania dużych plików w Pythonie?
Mam bardzo duży plik 4GB i kiedy próbuję go odczytać mój komputer się zawiesza.
Chcę więc czytać kawałek po kawałku i po prze ... wałek w innym pliku i czytać następny kawałek.
Czy jest jakaś metoda na yield te kawałki ?
Chciałabym mieć metodę leniwą .
Ruby on Rails generuje pole modelu: type-jakie są opcje dla pola: type?
Próbuję wygenerować nowy model i zapomnieć o składni odwołującej się do identyfikatora innego modelu. Sam bym to sprawdził, a ... czegoś nie rozumiem, ale dopóki tego nie zrobię... "szczegółowe" informacje zwracane przez rails g model wciąż mnie drapią...
Wyrażenia generatora a rozumienie listy
Kiedy należy używać wyrażeń generatora, a kiedy składanie list w Pythonie?
# Generator expression
(x*2 for x in range(256))
# List comprehension
[x*2 for x in range(256)]
Do czego można używać funkcji generatora Pythona?
Zaczynam się uczyć Pythona i natknąłem się na funkcje generatora, które mają w sobie instrukcję yield. Chcę wiedzieć, jakie rodzaje problemów, które te funkcje są naprawdę dobre w rozwiązywaniu.
Zrozumienie generatorów w Pythonie
Czytam w tej chwili książkę kucharską Pythona i obecnie patrzę na generatory. Trudno mi się ogarnąć.
Ponieważ pochodzę z śro ... hyba, że można znaleźć przyzwoitą, uproszczoną odpowiedź bezpośrednio z książki). Być może z przykładami, jeśli jesteś hojny!
Coroutine vs kontynuacja vs Generator
Jaka jest różnica między koroutinem a kontynuacją i generatorem ?
Jak wziąć pierwsze N pozycji z generatora lub listy? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... Zamknięty 3 lata temu .
With linq I would
var top5 = array.Take(5);
Jak to zrobić z Pythonem?
Administracja backendem w Ruby on Rails
Chciałbym zbudować naprawdę szybki i brudny backend administracyjny dla aplikacji Ruby on Rails, do której zostałem dołączony ... wpływu na którykolwiek z powiązanych plików?
Pokaż, Edytuj i indeks oryginalnego zasobu nie są używane przez administratora.
Co oznacza yield w PHP?
Ostatnio natknąłem się na ten kod:
function xrange($min, $max)
{
for ($i = $min; $i <= $max; $i++) {
yield ... ted t_variable on line x
Więc co to jest yield słowo kluczowe? Czy to w ogóle poprawne PHP? A jeśli tak, to jak go używać?
Z ciekawości: jak generowane są numery seryjne? Podpowiedzi, Algorytmy? [zamknięte]
Zastanawiam się jak działają Generatory numerów seryjnych i walidator. Moim celem byłoby wygenerowanie numeru seryjnego z pię ... unkcje działają technicznie, aby poszerzyć mój umysł.
Wszelkie wskazówki, doświadczenia lub napisane algorytmy są doceniane.
Odczyt z często aktualizowanego pliku
Obecnie piszę program w Pythonie na systemie Linux. Celem jest odczytanie pliku dziennika i wykonanie polecenia bash po znale ... inFile.close()
time.sleep(10)
Dzięki za wskazówki dotyczące pyinotify I GENERATORÓW. Rzucę okiem na lepsze rozwiązanie.
Python: wyrażenie generatora a wydajność
W Pythonie, czy istnieje jakakolwiek różnica między tworzeniem obiektu generatora poprzez wyrażenie generatora a używaniem ... jednego lub drugiego? Myśli?
Dzięki wszystkim! Jest wiele świetnych informacji i kolejne odniesienia w tych odpowiedziach!
Kiedy nie jest dobry czas na korzystanie z generatorów Pythona?
Jest to raczej odwrotność do czego można używać funkcji generatora Pythona?: Generatory Pythona, wyrażenia generatora i modu ... wanie na ten temat, w świetle otwierającej Oczy dyskusji list comprehension performance vs. map () i filter () . (alt link)
Odpowiednik C++ w Pythonie wzór generatora
Mam przykładowy kod Pythona, który muszę naśladować w C++. Nie wymagam żadnych konkretnych rozwiązań (takich jak co-routine b ... ogólne) rozwiązania tego problemu. Nie mam wystarczającego budżetu pamięci, aby zachować kopię sekwencji między przejściami.
Jak zbudować tablicę numpy z generatora?
Jak mogę zbudować tablicę numpy z obiektu generatora?
Pozwól mi zilustrować problem:
>>> import numpy
>>> ... pamięci z posiadania listy pośredniej i końcowej tablicy w pamięci w tym samym czas. Czy istnieje bardziej oszczędny sposób?
Python: używanie algorytmu rekurencyjnego jako generatora
Ostatnio napisałem funkcję do generowania pewnych sekwencji z nietrywialnymi ograniczeniami. Problem pojawił się z naturalnym ... oczyłem?
Czy istnieje sposób na odwrócenie powyższego rekurencyjnego algorytm do generatora bez zastępowania go iteracyjnym ?
Rozróżnienie między iteratorem a enumeratorem
Pytanie na rozmowę kwalifikacyjną dla zadania. NET 3.5 brzmi "jaka jest różnica między iteratorem a enumeratorem"?
To jest p ... ane.
Również użycie słowa kluczowego yield mówi się, aby zapisać stan. Co to za stan? Czy istnieje przykład takiej korzyści?
Jak pobrać pierwsze N elementów z generatora lub listy w Pythonie? [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak uzyskać N kolejnych wartości generatora na liście (python)
... 4 odpowiedzi
With linq I would
var top5 = array.Take(5);
Jak to zrobić z Pythonem?
Czy istnieje mechanizm pętli x razy w ES6 (ECMAScript 6) bez zmiennych mutacyjnych?
Typowy sposób pętli x razy w JavaScript to:
for (var i = 0; i < x; i++)
doStuff(i);
Ale nie chcę używać operatora ++ ... Oczywiście, że nadal używam i++. Przynajmniej jest poza zasięgiem wzroku:), ale mam nadzieję, że w ES6 jest lepszy mechanizm.