Preguntas con la etiqueta [generator]

Lista generator preguntas

¿Cómo puedo construir una matriz numpy a partir de un objeto generador? Permítanme ilustrar el problema: >>> import numpy >>> def gimme(): ... for x in xrange(10): ... yield x

¿Qué significa rendimiento en PHP?

9
respuestas
316
votos
vistas

Recientemente me encontré con este código: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Nunca antes había visto esta yieldpalabra clave.

Restablecer el objeto generador en Python

18
respuestas
221
votos
126.2k
vistas

Tengo un objeto generador devuelto por rendimiento múltiple. La preparación para llamar a este generador requiere bastante tiempo. Por eso quiero reutilizar el generador varias veces. y = FunctionWithYield() for

¿Cómo funciona la comprensión de un generador?

8
respuestas
140
votos
90.8k
vistas

¿Qué hace la comprensión del generador? ¿Como funciona? No pude encontrar un tutorial al respecto.

Entiendo yield. sendPero, ¿qué hace la función de un generador ? La documentación dice: generator.send(value) Reanuda la ejecución y "envía" un valor a la función generadora. El valueargumento se convierte

Es decir, ¿cómo expreso function *(next) {} con sintaxis de flecha? Probé todas las combinaciones que se me ocurrieron y no encuentro ninguna documentación al respecto. (Actualmente estoy usando Node.js

Conlinqme gustaría var top5 = array.Take(5); ¿Cómo hacer esto con Python?