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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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
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:

Espero que tenha tirado sua dúvida.
Estou à disposição. Bons estudos!