Um tutorial básico da biblioteca Numpy para iniciantes
O NumPy é o pacote básico da linguagem Python que permite trabalhar com arranjos, vetores e matrizes de N dimensões, de uma forma comparável e com uma sintaxe semelhante ao software proprietário Matlab, mas com muito mais eficiência, e com toda a expressividade da linguagem. Provê diversas funções e operações sofisticadas, incluindo (mas não se limitando a):
Objeto array para a implementação de arranjos multidimensionais Objeto matrix para o cálculo com matrizes Ferramentas para álgebra linear Transformadas de Fourier básicas Ferramentas sofisticadas para geração de números aleatórios Além disso tudo, as classes criadas podem ser facilmente herdadas, permitindo a customização do comportamento (por exemplo, dos operadores típicos de adição, subtração, multiplicação, etc.). O módulo é implementado em linguagem C, o que dá uma grande velocidade às operações realizadas.