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

TypeError: 'numpy.ndarray' object is not callable - Python para Data Science Numpy

Olá , No curso Python para Data Science Numpy, capitulo 05 , item 04 video Operações com arrays segui exatamente o passo do instrutor porém apareceu o erro TypeError: 'numpy.ndarray' object is not callable. Veja código abaixo. A biblioteca Numpy foi importada normalmente .

km = [44410., 5712., 37123., 0., 25757.]
anos = [2003, 1991, 1990, 2019, 2006]

km = np.array([44410., 5712., 37123., 0., 25757.])
anos = np.array([2003, 1991, 1990, 2019, 2006])
TypeError                                 Traceback (most recent call last)
<ipython-input-76-f98811aac478> in <module>()
----> 1 km = np.array([44410., 5712., 37123., 0., 25757.])
      2 anos = np.array([2003, 1991, 1990, 2019, 2006])

TypeError: 'numpy.ndarray' object is not callable

Antes de tudo foi feito:

km = np.loadtxt(fname = 'carros-km.txt',dtype = int)

Vi que outro aluno perguntou a mesma coisa, mas como ele não colocou o código então não sei se é a mesma situação.

No aguardo Obrigada

3 respostas
solução!

Oi Renata, tudo bem? Tenta ver se em algum momento você atribuiu para np.array um valor. Exemplo: O instrutor pede em alguma aula anterior para fazer np_array = np.arange (1000000). Se por acaso você tiver digitado np.array no lugar de np_array o problema está aí. Verifica no seu notebook se não tem algo desse tipo np.array = ...

Espero que dê certo.

Outra coisa, caso encontre mesmo np.array = ... substitua e depois execute novamente os comandos desde o inicio (reiniciando e rodando novamente). Tenta aí...

Olá Helano,

Então em nenhum momento digitei

np_array =

mas segui a 2ª parte da sua dica em rodar tudo desde o primeiro exercício relacionado a array. Agora deu certo. Não sei exatamente o que ocasiou o erro, mas talvez futuramente com mais prática eu consiga ter esta visibilidade.

Obrigada pela ajuda e atenção.