Este repositório é dedicado aos meus estudos e práticas com a biblioteca NumPy.
NumPy é uma biblioteca fundamental em Python para computação científica, especialmente projetada para manipular de forma eficiente arrays multidimensionais. Essa biblioteca oferece suporte robusto para operações matemáticas complexas, como álgebra linear e manipulação de matrizes, sendo amplamente utilizada em ciência, engenharia e análise de dados.
Criada em 2005 por Travis Oliphant, NumPy é um projeto de código aberto e gratuito, promovendo colaboração aberta e desenvolvimento comunitário no GitHub.
- Introdução ao NumPy: Introdução básica ao NumPy.
- Criação e Manipulação de Arrays: Trabalhando com arrays NumPy.
- Tipos de Dados em NumPy: Exploração dos tipos de dados disponíveis no NumPy.
- Shape, Reshape e Flatten: Manipulação do formato dos arrays usando
shape
,reshape
eflatten
. - Indexação, Ordenação e Slicing: Operações de indexação, ordenação e fatiamento em arrays NumPy.
- Fancy Indexing, Máscaras e Where: Utilização de índices avançados, máscaras e a função
where
. - Vetorização e Broadcasting: Vetorização de funções e uso do broadcasting em NumPy.
- Concatenação, Exclusão e Outras Operações: Concatenação, exclusão de elementos e operações matemáticas.
- Salvamento e Carregamento de Dados: Salvar e carregar dados NumPy.
- Exercícios de Fixação: Exercícios de fixação para aplicar os conhecimentos adquiridos.
Certifique-se de ter o NumPy instalado. Caso contrário, você pode instalar utilizando o comando:
pip install NumPy
Contribuições são sempre bem-vindas! Se você tem sugestões de melhorias, encontrou algum bug ou simplesmente quer dizer "olá 👋🏽", sinta-se à vontade para abrir uma issue ou enviar um pull request.
Divirta-se aprendendo e analisando dados! 🚀📊