Programação

12
Encontrar Distância para o Zero Mais Próximo na Matriz NumPy

Digamos que eu tenho uma matriz NumPy: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) Em cada índice, quero encontrar a distância para o valor zero mais próximo. Se a posição for um zero, retorne zero como uma distância. Posteriormente, estamos interessados ​​apenas nas distâncias até o zero mais...

12
Javascript - Funções Pure vs Impure

Passei pelas definições dos dois como: Funções puras são aquelas que não tentam alterar suas entradas e sempre retornam o mesmo resultado para as mesmas entradas. Exemplo function sum(a, b) { return a + b; } E a função Impura é aquela que altera sua própria entrada. Exemplo function...

12
Como detectar quando o navegador acelera a desconexão de temporizadores e websockets depois que um usuário sai de uma guia ou desliga a tela? (javascript)

Contexto Um jogo enviado como um aplicativo da web progressivo que possui timers ( setTimeout, setInterval) e conexões de soquete da web para obter comunicação em tempo real. O que está acontecendo Tudo está bem desde que o usuário permaneça no aplicativo. Mas quando o usuário acessa outra guia...

12
Xcode 11 recompila demais

O Xcode 11 está recompilando (quase?) Todo o meu projeto, mesmo que eu mude apenas uma variável privada local ou mude o valor de uma constante no escopo local, às vezes até no escopo da função privada local. Em algum momento, eu posso obter 2 ou 3 alterações com compilações rápidas, conforme o...

12
Como pode (-) aparentemente ter dois tipos diferentes?

Em ghci, quando digito :t (-) para descobrir o tipo de (-), ele retorna (-) :: Num a => a -> a -> a No entanto, quando escrevo, -1haskell retorna um número, o que parece implicar que (-)é do tipo Num a => a -> a. Como (-)aparentemente pode ter dois tipos