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

3 la respuesta

¿Cómo usar 'rendimiento' dentro de la función asincrónica?

Quiero usar el rendimiento del generador y las funciones asíncronas. Yo leoeste tema [https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python] , y escribió el siguiente código: import asyncio async def ...

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

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

Compara si dos secuencias son iguales

Antes de marcar esto como duplicado debido a su título, considere el siguiente programa corto: static void Main() { var expected = new List<long[]> { new[] { Convert.ToInt64(1), Convert.ToInt64(999999) } }; var actual = DoSomething(); ...

2 la respuesta

¿Qué sucede cuando se promete en JavaScript?

No encontré la respuesta completa ... ¿Qué sucede cuando se cumple la promesa? Es tal construcción var p = new Promise() p.resolve(value) function * (){ yield p }equivalente a function * (){ yield value }? ACTUALIZAR ¿Cómo mezclar ...

1 la respuesta

Utilice Nightmare.js sin sintaxis y rendimiento ES6

Creé un script de nodo simple usando nightmare.js para raspar sitios web var Nightmare = require('nightmare'); var vo = require('vo'); vo(run)(function(err, result) { if (err) throw err; }); function *run() { var x = Date.now(); var nightmare = ...

1 la respuesta

ceder en listas de comprensiones y expresiones generadoras

El siguiente comportamiento me parece bastante intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...

2 la respuesta

¿Por qué este generador de Python devuelve el mismo valor cada vez?

Aquí está mi generador: import numpy as np def fun(): state = [1, 2] for i in range(10): for j, var in enumerate(state): next_st = np.random.randint(0, 3) state[j] = next_st yield stateY aquí está el resultado, cuando lo llamo: >>> g = fun(); y ...

2 la respuesta

¿Puedo ceder a partir de una función interna?

Con los generadores ES6, veo un código como este: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array.length; i++){ item = array[i]; yield item; }; };¿Es posible escribir algo más como el siguiente código? var ...

2 la respuesta

Generador de recuperación utilizando decorador

Tengamos una clase que tiene una función que falla de vez en cuando, pero después de algunas acciones simplemente funciona perfectamente. El ejemplo de la vida real sería Mysql Query que plantea_mysql_exceptions.OperationalError: (2006, 'MySQL ...