Resultados da pesquisa a pedido "generator"

3 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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 ...

4 a resposta

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, ...

4 a resposta

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) ...

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 = ...

1 a resposta

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, ...

3 a resposta

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 ...