Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Da aula 05 - conhecendo o NumPy. Mensagem de erro!

Olá pessoal, tenho seguido exercícios de código passo a passo. Desta vez revisei o que pude, mas não encontrei o motivo do erro. NumPy importado e funcional.

Entrada inicial:

np_array = np.arange(1000000)
py_list = list(range(1000000))

IN[1]:

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

OUT[1]:

File "<unknown>", line 1
    for _ range(100): np_array *= 2
              ^
SyntaxError: invalid syntax

IN[2]:

%time for _ range(100): py_list = [x * 2 for x in py_list]

OUT[2]:

File "<unknown>", line 1
    for _ range(100): py_list = [x * 2 for x in py_list]
              ^
SyntaxError: invalid syntax
2 respostas
solução!

Olá Eliezer.

Tem apenas um pequeno detalhe no seu código, está faltando o in no seu for e por isso está acontecendo esse erro.

%time for _ in range(100): np_array *= 2
%time for _ in range(100): py_list = [x * 2 for x in py_list]

Me avise se isso funcionou para seu problema.

Bons Estudos.

ha ha tem razão, obrigado. Eh o que dá estudar até as 03 hrs da madruga! Valeu mano Igor!