Сұрақтар «генератормен» белгіленді

Генератор - кіші бағдарламаның қорытылуы, көбінесе иераторларды жазуды оңайлату үшін пайдаланылады. Генератордағы кірістілік туралы мәлімдеме оған өту үшін сопротинді белгілемейді, бірақ оны қайтадан ата-аналық рәсімге қайтарады.
45
жауаптар

Кілтті сөздік дегеніміз не?

Python-та кірістілік кілт сөзін пайдалану дегеніміз не? Бұл не істейді? Мысалы, осы кодты түсінуге тырысамын 1: def _get_child_candidates (self, min_dist, max_dist): егер self._leftchild және distance - max_dist болса <self._median: yield se ...
24 oct орнатыңыз . '08 1:21
9
жауаптар

Генераторлық түсініктер және түсінікті тізімдер

Генератордың өрнектерін қашан пайдалану керек және Python жүйесінде тізім әдістерін пайдалану керек пе? # Генератордың өрнегі (x * 2 үшін x ауқымында (256)) # Тізімді түсіну [x * 2 for x in range (256)]
06 қыркүйек. '08 сағат 11: 30-да
7
жауаптар

Python генераторлары мен итераторлар арасындағы айырмашылық

Итераторлар мен генераторлар арасындағы айырмашылық неде? Әрбір жағдайды пайдаланған кезде кейбір мысалдар пайдалы болады.
06 мамыр күні 0: 14-де орнатыңыз
6
жауаптар

рельстер типтік өрісті шығарады: тип, далаға арналған параметрлер қандай?: типі?

Мен мұның ақылсыз сұрақ екенін білемін, бірақ Rails үйрену туралы көп нәрсе сияқты құжаттарды табу / навигациялау өте қиын. Мен жаңа модель жасап, басқа үлгі идентификаторына сілтеме жасау үшін синтаксисті ұмытпақпын. Мен іздеймін ...
08 желтоқсан '10 сағат 7:50
11
жауаптар

Python-да үлкен файлды оқудың жалған әдісі?

Менде үлкен 4 ГБ файл бар, мен оны оқып көрген кезде компьютерім қатып қалады. Сондықтан оны бөліктерде оқып, әрбір бөлікті өңдегеннен кейін өңделетін бөлімді басқа файлға сақтап, келесі бөлімді оқып шығыңыз. Кез келген әдіс бар ма ...
06 ақп '09 12:11
16
жауаптар

Python генераторының функцияларын не үшін қолдануға болады?

Мен Python үйренуге кірісіп жатырмын, және мен олардың генераторлық функцияларын таптым, оларда шығыс нұсқаулары бар. Бұл функциялардың орындалуында шын мәнінде қандай проблемалардың түрлері тиімді екенін білгім келеді.
19 қыркүйекке белгіленген '08 сағат 17:58
11
жауаптар

Python-да генераторларды түсіну

Мен қазір Python пісіруін оқып жатырмын және қазір генераторларды қарап жатырмын. Мен басымды бұру қиын деп ойлаймын. Java фонынан шыққан кезде, Java-ның баламасы бар ма? Кітапта «Өндіруші / Тұтынушы» туралы әңгімеледі, алайда, кесу туралы ойлайтынымды естігенде. Wha ...
18 қарашада орнатылды '09 16:46
7
жауаптар

ES6 функциясының синтаксисін генераторлармен бірге пайдалана аламын ба? (көрсеткі белгілеу)

Яғни, бұл қалай білдіруге болады: функциясы (келесі) {} көрсеткілерімен. Мен ойлануға болатын барлық комбинацияларды қолдануға тырыстым, мен оған ешқандай құжаттарды таба алмаймын. (қазіргі уақытта v0.11.14 түйіні пайдаланатын)
26 желтоқсанда белгіленген '14 сағат 22: 51-те
5
жауаптар

PHP-дегі кірістілік дегеніміз не?

Мен жақында осы кодты көрдім: function xrange ($ min, $ max) {for ($ i = $ min; $ i <= $ max; $ i ++) {yield $ i; }} Бұл кілт сөздің кірістілігін ешқашан көрген емеспін. Кодты іске қосуға тырысқанда, талдау қателігі аламын: синтаксистік қате ...
05 шілдеде сағат 10:53 орнатылды
3
жауаптар

Генераторға қарсы сорутинді жалғастыру

Сапа мен жалғастыру және генератор арасындағы айырмашылық қандай?
04 сәуір орнатылды '09 сағат 0:19
4
жауаптар

Генератордан numpy массасын қалай жасауға болады?

Генератор объектісінен numpy массивін қалай құруға болады? Мәселенің себебін келтірейін: >>> импорт numpy >>> def gimme (): ... x үшін xrange (10): ... yield x ... >>> gimme () <generic object at 0x28a .. .
15 желтоқсан белгіленді. '08 8:44
8
жауаптар

Питондағы объект генератор болып табылатынын қалай тексеруге болады?

Питонда объектінің генераторлық объект болып табылатынын қалай тексеруге болады? Түзету әрекеті (myobject, генератор) қате береді - Traceback (соңғы шақыру соңғы): «<stdin>« файлы, 1-жол, <модуль> NameError: аты 'генераторы' n ...
20 маусымда сағат 22: 42-де орнатылған
5
жауаптар

Генератордан бір элементті қалай таңдау керек (питонда)?

Менде генераторлық функция бар, мысалы: def myfunct (): ... нәтиже нәтижесі Бұл функцияны шақырудың әдеттегі жолы: myfunct () ішіндегі r үшін: dostuff (r) Менің сұрағым - әр кезде генератордан тек бір элемент алудың жолы бар ма? мен қасымда болғанда ...
20 қаңтар 0: 55-те
13
жауаптар

Итераторлар Python-да қалпына келтіре алады ма?

Python-ге итераторды / генераторды қалпына келтіре аламын ба? Мен DictReader қолданамын және оны (csv модулінен) файлдың басына дейін қалпына келтіргім келеді.
16 шілдеде сағат 18: 00-де белгіленеді
7
жауаптар

Python-да екі генераторға қалай қосылуға болады?

Os.walk (каталог_1) каталогындағы, dirs, файлдар үшін келесі кодты өзгерткіңіз келеді: do_something () каталог үшін, dirs, файлдар os.walk (directory_2): do_something () осы кодқа: каталог, dirs, os.walk (каталог_1) + os.wal ...
09 шілдеде сағат 11: 29-да орнатылды