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

np.array

Na hora de fazer o passo:

import numpy as np

np.array([2.5] * 10)

Da erro e a mensgaem que aparece é:

TypeError                                 Traceback (most recent call last)
<ipython-input-108-06a705ac6cac> in <cell line: 3>()
      1 import numpy as np
      2 
----> 3 np.array([2.5] * 10)

TypeError: 'list' object is not callable

Ja conversei com o chat gpt sobre esse erro e não consegui solucionar, se alguem souber como posso fazer e o que esta errado

1 resposta
solução!

Oi Pedro,

O erro TypeError: 'list' object is not callable indica que você está tentando usar uma lista como se fosse uma função. No seu caso, o problema não está na criação do array com np.array, mas sim em como você está usando a função np.array.

O código que você apresentou:

import numpy as np

np.array([2.5] * 10)

Está correto e deveria funcionar sem problemas. O erro que você está vendo geralmente ocorre quando você tenta chamar uma lista como se fosse uma função, por exemplo:

lista = [1, 2, 3]
lista() # Isso gera o erro TypeError: 'list' object is not callable

Verifique se em algum outro ponto do seu código, você não está usando o nome np.array como uma variável ou função, sobrescrevendo a função original do NumPy. Por exemplo:

import numpy as np

np.array = [1, 2, 3] # Isso sobrescreve a função np.array
np.array([2.5] * 10) # Isso gera o erro TypeError

Para corrigir, certifique-se de que np.array está referenciando a função do NumPy e não uma lista ou outro objeto. Se você sobrescreveu sem querer, reinicie o kernel do seu ambiente de desenvolvimento (Jupyter, Colab, etc.) para limpar as variáveis e importar o NumPy novamente. 💪

Para reiniciando o Kernel:

  • No Jupyter Notebook
    • Clique no menu "Kernel" na parte superior da interface.
    • Selecione a opção "Restart & Clear Output".
    • Alternativamente, você pode usar o atalho de teclado:
      • Windows/Linux: Ctrl + M + .
      • Mac: Command + M + .
  • No Google Colab
    • Vá até o menu "Runtime" na barra superior.
    • Escolha a opção "Restart runtime"

Para saber mais: Documentação do NumPy sobre criação de arrays

Continue praticando e explorando o mundo da análise de dados! 💪 👍

tux matrix Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓