NumPy, que significa Numerical Python, é uma biblioteca que consiste em objetos de array multidimensionais e uma coleção de rotinas para processar esses arrays. Usando NumPy, operações matemáticas e lógicas em matrizes podem ser realizadas. Este tutorial explica os fundamentos do NumPy, como sua arquitetura e ambiente. Ele também discute as várias funções de array, tipos de indexação, etc. Uma introdução ao Matplotlib também é fornecida. Tudo isso é explicado com a ajuda de exemplos para melhor compreensão.
Este tutorial foi preparado para aqueles que desejam aprender sobre os fundamentos e várias funções do NumPy. É especialmente útil para desenvolvedores de algoritmos. Depois de concluir este tutorial, você se encontrará em um nível moderado de especialização, de onde poderá chegar a níveis mais elevados de especialização.
Você deve ter um conhecimento básico das terminologias de programação de computadores. Uma compreensão básica do Python e de qualquer uma das linguagens de programação é uma vantagem.