Pertanyaan yang ditandai dengan 'generator'

Generator adalah generalisasi dari subrutin, terutama digunakan untuk menyederhanakan penulisan iterator. Pernyataan hasil dalam generator tidak menentukan coroutine untuk melompat ke sana, melainkan mengembalikan nilai kembali ke prosedur induk.
46
balasan

Apa yang dilakukan kata kunci hasil?

Apa gunanya kata kunci hasil dalam Python? Apa fungsinya? Sebagai contoh, saya mencoba memahami kode 1 ini: def _get_child_candidates (self, min_dist, max_dist): if self._leftchild dan jarak - max_dist <self._median: yield se ...
atur 24 Oktober. '08 pada 1:21
9
balasan

Ekspresi Generator dan Daftar Pemahaman

Kapan Anda harus menggunakan ekspresi generator, dan kapan Anda harus menggunakan metode daftar dengan Python? # Ekspresi generator (x * 2 untuk rentang x (256)) # Pemahaman daftar [x * 2 untuk rentang x (256)]
set 06 Sep. '08 pada jam 11:07 malam
7
balasan

Perbedaan antara generator Python dan iterator

Apa perbedaan antara iterator dan generator? Beberapa contoh kapan Anda akan menggunakan setiap kasing akan sangat membantu.
Setel 06 Mei 10 pada 0:14
6
balasan

rel menghasilkan bidang model: tipe, apa parameter untuk bidang: tipe?

Saya tahu ini adalah pertanyaan bodoh, tetapi seperti banyak hal lain tentang belajar Rails, saya mendapati dokumentasi ini sangat sulit ditemukan / dinavigasi. Saya mencoba membuat model baru dan melupakan sintaks untuk merujuk ke pengidentifikasi model yang berbeda. Saya akan melihat ...
atur 08 Des '10 jam 7:50
11
balasan

Metode malas membaca file besar dengan Python?

Saya memiliki file 4 GB yang sangat besar, dan ketika saya mencoba membacanya, komputer saya membeku. Oleh karena itu, saya ingin membacanya di bagian dan setelah memproses setiap bagian, menyimpan bagian yang diproses dalam file lain dan membaca bagian selanjutnya. Apakah ada metode ...
set 06 Feb '09 jam 12:11
16
balasan

Untuk apa Anda menggunakan fungsi generator Python?

Saya mulai belajar Python, dan saya telah menemukan fungsi generator yang memiliki instruksi hasil di dalamnya. Saya ingin tahu jenis masalah apa yang benar-benar efektif dalam menjalankan fungsi-fungsi ini.
ditetapkan pada 19 September '08 pada jam 5:58 sore
11
balasan

Memahami Generator dengan Python

Saat ini saya sedang membaca memasak Python dan sekarang melihat generator. Aku kesulitan memutar kepalaku. Saat saya melanjutkan dari latar belakang Java, apakah ada yang setara dengan Java? Buku itu berbicara tentang "Produser / Konsumen", ketika saya mendengar apa yang saya pikirkan tentang pemotongan. ...
ditetapkan pada 18 November '09 jam 16:46
7
balasan

Bisakah saya menggunakan sintaks fungsi ES6 dengan generator? (sebutan panah)

yaitu, bagaimana saya bisa mengekspresikan ini: function * (next) {} dengan panah. Saya mencoba semua kombinasi yang dapat saya pikirkan, dan saya tidak dapat menemukan dokumentasi di dalamnya. (saat ini digunakan oleh simpul v0.11.14)
ditetapkan pada 26 Desember '14 jam 10:51 malam
5
balasan

Apa yang dimaksud dengan profitabilitas dalam PHP?

Baru-baru ini saya menemukan kode ini: function xrange ($ min, $ max) {for ($ i = $ min; $ i <= $ max; $ i ++) {yield $ i; }} Saya belum pernah melihat hasil kata kunci ini. Mencoba menjalankan kode, saya mendapatkan kesalahan analisis: kesalahan sintaksis ...
ditetapkan pada 05 Juli 13 pukul 10:53
9
balasan

Bagaimana cara bergabung dengan dua generator di Python?

Saya ingin mengubah kode berikut untuk direktori, direktori, file di os.walk (direktori_1): do_something () untuk direktori, direktori, file di os.walk (direktori_2): do_something () ke kode ini: untuk direktori, direktori, file dalam os.walk (direktori_1) + os.wal ...
diatur 9 Juli 10 di 11:29
3
balasan

Coroutine vs Lanjutan vs Generator

Apa perbedaan antara coroutine dan kelanjutan dan generator?
04 Apr ditetapkan '09 pada 0:19
4
balasan

Bagaimana cara membuat array numpy dari generator?

Bagaimana saya bisa membangun array numpy dari objek generator? Biarkan saya menggambarkan masalah: >>> impor numpy >>> def gimme (): ... untuk x in xrange (10): ... menghasilkan x ... >>> gimme () <generator objek pada 0x28a .. .
15 Desember ditetapkan. '08 pada jam 8:44
8
balasan

Bagaimana cara memeriksa apakah suatu objek adalah objek generator di python?

Dalam python, bagaimana cara memeriksa apakah suatu objek adalah objek generator? Mencoba - >>> type (myobject, generator) memberikan kesalahan - Traceback (panggilan terakhir terakhir): File "<stdin>", baris 1, dalam <module> NameError: name 'generator' is n ...
diatur pada 20 Juni '11 pada 22:42
5
balasan

Bagaimana cara memilih satu elemen dari generator (dengan python)?

Saya memiliki fungsi generator, seperti: def myfunct (): ... hasil hasil Cara biasa untuk memanggil fungsi ini adalah: untuk r di myfunct (): dostuff (r) Pertanyaan saya adalah, apakah ada cara untuk mendapatkan hanya satu elemen dari generator setiap kali ketika saya marah ...
atur 20 Januari '11 pada 0:55