Resultados de la búsqueda a petición "yield"

1 la respuesta

qué hace el rendimiento sin valor en el administrador de contexto

import contextlib import time @contextlib.contextmanager def time_print(task_name): t = time.time() try: yield finally: print task_name, "took", time.time() - t, "seconds." def doproc(): x=1+1 with time_print("processes"): [doproc() for _ in ...

3 la respuesta

¿Cuál es la diferencia entre rendimiento y rendimiento en Python 3.3.2+

Después de Python 3.3.2+, Python admite una nueva sintaxis para crear la función de generador yield from <expression>He intentado esto rápidamente por >>> def g(): ... yield from [1,2,3,4] ... >>> for i in g(): ... print(i) ... 1 2 3 4 ...

1 la respuesta

¿Hay alguna manera en Python para cambiar el orden en que se procesa el rendimiento de get? [duplicar

Esta pregunta ya tiene una respuesta aquí: Versión de Breadth-first de itertools.chain () [/questions/23874228/breadth-first-version-of-itertools-chain] 2 respuestasSi lo hago def foo(): yield from range(0,10) yield from range(10,20) for num in ...

1 la respuesta

Pass la url en el método de análisis en scrapy que se consumió de RabbitMQ

Estoy usando el scrapy para consumir el mensaje (url) del RabbitMQ, pero cuando uso el rendimiento para llamar al método de análisis pasando mi url como parámetros. El programa no viene dentro del método de devolución de llamada. A continuación ...

3 la respuesta

C #: rango de rendimiento / colección

Yo uso elyield return palabra clave bastante, pero me parece que falta cuando quiero agregar un rango a laIEnumerable. Aquí hay un ejemplo rápido de lo que me gustaría hacer: IEnumerable<string> SomeRecursiveMethod() { // some code // ... yield ...

5 la respuesta

Contenido múltiple para en la misma página

Tengo un gran bloque de HTML en mi aplicación que me gustaría mover a una plantilla compartida y luego usar content_for con rendimientos para insertar el contenido necesario. Sin embargo, si lo uso más de una vez en el mismo archivo de diseño, ...

1 la respuesta

Existen mejores formas de evitar el 'rendimiento' cuando no se pasa ningún bloque?

Tengo un método que produce, que se parece a: def a_method(*params) # do something yield # do something else end Quiero que este método produzca el bloque si se pasa un bloque; y si no se pasa ningún bloque, el método debe omitir la sentencia ...

2 la respuesta

Python (rendimiento): todos los caminos desde las hojas hasta la raíz en un árbol

Quiero generar todos los caminos desde cada hoja hasta la raíz en un árbol. Me gustaría hacer eso con generadores, para ahorrar memoria (el árbol puede ser grande). Aquí está mi código: def paths(self, acc=[]): if self.is_leaf(): yield ...

3 la respuesta

Ruby on rails: rendimiento de vistas específicas en lugares específicos del diseño

Si tengo una<%= yield %> tag y luego todas mis vistas se muestran en el mismo lugar en el diseño. ¿Puedo tener una @ diferen<%= yield %> etiquetas para diferentes vistas? ¿Entonces cómo hago esto? Gracia

4 la respuesta

Característica de rendimiento de Ruby en relación con la informática

Recientemente descubrí los bloques de Ruby y las características de rendimiento, y me preguntaba: ¿dónde encaja esto en términos de teoría de la informática? ¿Es una técnica de programación funcional o algo más específico?