Resultados da pesquisa a pedido "generator"
Gerar aleatoriamente blocos em um mapa plano
Estou tentando gerar blocos aleatoriamente em um mapa plano e fazê-lo para que eles não se sobreponham. Eu fiz uma matriz (matriz c #) do tamanho do mapa (500x500), os blocos têm uma escala entre 1 e 5. O código funciona, mas se um bloco gerado ...
Círculos de gradiente para o gerador de mapas
Então, eu estou criando um gerador de mapas que cria ilhas aleatórias. Ele usa o Perlin Noise no coração do gerador e, em seguida, um método usando círculos com gradientes para formar as ilhas. O método circle cria vários círculos no centro do ...
Se eu ceder a uma promessa, ele espera que a promessa seja resolvida antes de continuar [duplicado]
Esta pergunta já tem uma resposta aqui: O que acontece quando a promessa é produzida em javascript? [/questions/33947850/what-happens-when-promise-is-yielded-in-javascript] 2 respostasEstou lutando para entender como usar funções de gerador e ...
Melhor maneira de receber o valor 'return' de um gerador python
Desde o Python 3.3, se uma função geradora retorna um valor, esse se torna o valor da exceção StopIteration gerada. Isso pode ser coletado de várias maneiras: O valor de umyield from A expressão, que implica a função de fechamento, também é um ...
Gerador de pontos uniformemente espaçados em um círculo em python
A minha tarefa é gerar pontos espaçados uniformemente (mais ou menos) em anéis concêntricos de um círculo invisível. A função deve ter uma lista de raios e o número de pontos a serem plotados para um determinado raio como argumentos. Por exemplo, ...
Como mapear ou aninhar geradores de função Python 2.7?
Se eu tiver um gerador de funções muito simples (embora possivelmente muito complexo) no Python 2.7, assim: def accumulator(): x = yield 0 while True: x += yield xQue pode ser usado, assim: >>> a = accumulator() >>> a.send(None) 0 >>> a.send(1) ...
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, ...
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 = ...
Por que os geradores não suportam map ()?
Parece-me absolutamente natural que os geradores, que funcionam muito como Arrays, devam suportar operações muito básicas de lista, comomap(), filter()ereduce(). Estou esquecendo de algo? Eu escrevi o código paramap e parece bastante simples, ...
GeneratorExit no gerador Python
Eu escrevi um programa de teste sobre o gerador Python. Mas recebi um erro que não é esperado. E eu não sei como explicar isso. Deixe-me mostrar o código: def countdown(n): logging.debug("Counting down") while n > 0: try: yield n except ...