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