'Generator' ile etiketlenen sorular

Jeneratör, çoğunlukla yineleyicilerin yazımını basitleştirmek için kullanılan bir alt rutinin genellemesidir. Jeneratördeki verim ifadesi, kendisine atlamak için bir coroutini belirtmez, ancak değeri ana işleme geri döndürür.
45
cevap

Hızlı anahtar kelime ne işe yarar?

Python'da verim anahtar sözcüğünün kullanımı nedir? Ne işe yarıyor? Örneğin, bu kodu anlamaya çalışıyorum 1: def _get_child_candidates (self, min_dist, max_dist): eğer self._leftchild ve mesafe - max_dist <self._median: verim se ...
24 eki ayarla . '08, 1:21
9
cevap

Jeneratör İfadeleri ve Anlama Listeleri

Jeneratör ifadelerini ne zaman kullanmalısınız ve Python'da liste yöntemlerini ne zaman kullanmalısınız? # Jeneratör ifadesi (x aralığında (256) x * 2) # Listeyi anlama [x aralığında (x) 2 x * 2]
06 Eylül ayarla. '08, 11:07
7
cevap

Python jeneratörleri ve yineleyiciler arasındaki fark

Yineleyiciler ve jeneratörler arasındaki fark nedir? Her vakayı ne zaman kullanacağınıza dair bazı örnekler yardımcı olacaktır.
06:10 mayıs 0:14
6
cevap

raylar bir model alan üretir: tür, bir alan için parametreler nelerdir: tür?

Bunun aptalca bir soru olduğunu biliyorum, ama Rails'i öğrenmekle ilgili çok daha fazla şey olduğu gibi, belgeleri bulmak / gezinmek için inanılmaz zor buluyorum. Yeni bir model yaratmaya çalışıyorum ve farklı bir model tanımlayıcıya atıfta bulunmak için sözdizimini unutmaya çalışıyorum. Bakardım ...
08 Aralık ayarla '10 7: 50'de
11
cevap

Python'da büyük bir dosyayı okuma tembel yöntemi?

Çok büyük bir 4 GB dosyam var ve okumaya çalıştığımda bilgisayarım donuyor. Bu nedenle, bölümleri okumak ve her bölümü işledikten sonra işlenen bölümü başka bir dosyada saklamak ve sonraki bölümü okumak istiyorum. Herhangi bir yöntem var mı?
06 Şubat ayarla '09, 12:11
16
cevap

Python jeneratör fonksiyonlarını ne için kullanabilirsiniz?

Python'u öğrenmeye başlıyorum ve içinde verim talimatı olan jeneratör fonksiyonlarına rastladım. Bu işlevleri yürütmede hangi tür sorunların gerçekten etkili olduğunu bilmek istiyorum.
19 Eylül’de ayarlandı '08, 17:58
11
cevap

Python'da Jeneratörleri Anlamak

Şu anda Python aşçılık okuyorum ve şimdi jeneratörlere bakıyorum. Kafamı bükmeyi zor buluyorum. Java arkaplanından ilerlerken, Java'nın bir eşdeğeri var mı? Kitap, "Üretici / Tüketici" hakkında konuştu, ancak kesim hakkında ne düşündüğümü duyduğumda. Wha ...
18 Kasım’da '09, 16:46
7
cevap

ES6 işlev sözdizimini jeneratörlerle kullanabilir miyim? (ok ataması)

yani, şunu nasıl ifade edebilirim: function * (next) {} ile okları. Aklıma gelen bütün kombinasyonları denedim ve üzerinde hiçbir belge bulamıyorum. (şu anda v0.11.14 düğümü tarafından kullanılıyor)
26 Aralık'ta ayarlandı '14, 10:51
5
cevap

PHP'deki karlılık ne anlama geliyor?

Son zamanlarda bu kodla karşılaştım: function xrange ($ min, $ max) {için ($ i = $ min; $ i <= $ max; $ i ++) {verim $ i; }} Bu anahtar kelime verimini hiç görmedim. Kodu çalıştırmaya çalışırken analiz hatası alıyorum: sözdizimi hatası ...
05 Temmuz 13’te saat 10: 53’te
3
cevap

Coroutine vs Devam Etme Jeneratör

Coroutine ile devamı ve jeneratör arasındaki fark nedir?
04 Nis ayarla '09, 0:19
4
cevap

Bir jeneratörden bir numpy dizi nasıl oluşturulur?

Bir jeneratör nesnesinden nasıl numpy dizi oluşturabilirim? Sorunu göstereyim: >>> numpy'yi içe aktarın >>> def gimme (): ... xrange (10) 'daki x için (... verim x ... >>> gimme () <0x28a'deki jeneratör nesnesi .. .
15 Aralık ayarlandı. '08, 08:44
8
cevap

Bir nesnenin python'da bir jeneratör nesnesi olup olmadığı nasıl kontrol edilir?

Python'da bir nesnenin jeneratör nesnesi olup olmadığı nasıl kontrol edilir? Deneme - >>> type (myobject, generator) hata veriyor - Geri izleme (en son yapılan arama): Dosya "<stdin>", satır 1, <module> NameError: name 'generator' is ...
saat 20: 11'de 22: 42'de
5
cevap

Jeneratörden bir eleman nasıl seçilir (python içinde)?

Ben gibi bir jeneratör işlevi var: def myfunct (): ... verim sonucu Bu işlevi çağırmanın genel yolu şudur: myfunct () için r: dostuff (r) Benim sorum şu, her seferinde jeneratörden sadece bir eleman elde etmenin bir yolu var sinirlendiğimde ...
20 Ocak ayarla '11 0: 55
13
cevap

Python'da yineleyiciler sıfırlanabilir mi?

Python'da bir yineleyiciyi / jeneratörü sıfırlayabilir miyim? DictReader kullanıyorum ve (csv modülünden) dosyanın baş>
16 Temmuz’da saat 18: 00’de
7
cevap

Python'da iki jeneratör nasıl katılır?

Dizin, dirs, os.walk'taki dosyalar için (dizini_1) aşağıdaki kodu değiştirmek istiyorum: dizin, dirs, os.walk'taki dosyalar için dizinleri (dizin_2): do_something () bu koda: dizin, dizinler, dosyalardaki os.walk (dizin_1) + os.wal ...
09:10 Temmuz 11: 29'da