Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no código

Qual a razão para a inserção do sinal = no código abaixo?

%time for _ in range(100): array_np*=2

Quando eu insiro o código sem o sinal de = o código inclusive tem uma velocidade de processamento maior.

%time for _ in range(100): array_np*2

1 resposta
solução!

Olá Mateus, tudo bem? Espero que sim!

No primeiro código, a cada nova iteração do for o seu array será multiplicado por 2.

Já no segundo código, você sempre estará pegando o dobro do array inicial, ele não se atualiza a cada iteração.

Exemplo:

Diferença entre a*2 e a*=2

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!