Resultados da pesquisa a pedido "yield"

3 a resposta

Como usar 'yield' dentro da função assíncrona?

Eu quero usar o rendimento do gerador e funções assíncronas. Eu liEste tópico [https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python] e escreveu o próximo código: import asyncio async def createGenerator(): mylist = ...

3 a resposta

qual é a diferença entre yield e yield no python 3.3.2+

Após o python 3.3.2+, o python suporta uma nova sintaxe para a função create generator yield from <expression>Eu fiz uma tentativa rápida para isso, >>> def g(): ... yield from [1,2,3,4] ... >>> for i in g(): ... print(i) ... 1 2 3 4 >>>Parece ...

1 a resposta

o que rendimento sem valor faz no gerenciador 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 a resposta

Compare se duas sequências são iguais

Antes de marcar isso como duplicado por causa de seu título, considere o seguinte programa curto: static void Main() { var expected = new List<long[]> { new[] { Convert.ToInt64(1), Convert.ToInt64(999999) } }; var actual = DoSomething(); ...

2 a resposta

O que acontece quando a promessa é produzida em javascript?

Não encontrou a resposta completa .. O que acontece quando a promessa é cumprida? Essa construção é var p = new Promise() p.resolve(value) function * (){ yield p }equivalente a function * (){ yield value }? ATUALIZAR Como misturar ...

1 a resposta

Use Nightmare.js sem sintaxe ES6 e produza

Eu criei um script de nó simples usando nightmare.js para raspar sites 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 a resposta

rendimento em compreensões de lista e expressões geradoras

O comportamento a seguir me parece bastante contra-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 a resposta

Por que esse gerador python retorna o mesmo valor sempre?

Aqui está o meu gerador: 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 stateE aqui está a saída, quando eu chamo: >>> g = fun(); y = ...

2 a resposta

Posso ceder de uma função interna?

Com os geradores ES6, vejo código assim: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array.length; i++){ item = array[i]; yield item; }; };É possível escrever algo mais parecido com o código abaixo? var ...

2 a resposta

Recuperação de gerador usando decorador

Vamos ter uma classe que tem uma função que falha de tempos em tempos, mas após algumas ações, ela simplesmente funciona perfeitamente. Exemplo da vida real seria a Consulta Mysql que gera_mysql_exceptions.OperationalError: (2006, 'MySQL server ...