Coletânea Python do ZERO às Redes Neurais Artificiais
Sobre a biblioteca Numpy
Como mencionado anteriormente, a biblioteca Numpy, uma
das melhores, se não a melhor, quando falamos de bibliotecas dedicadas a operações aritméticas sobre dados em forma de matriz, e isso se estende por uma enorme gama de aplicações de estruturas de dados matemáticos aplicados.
De acordo com a própria apresentação da biblioteca em seu site
oficial numpy.org, a biblioteca Numpy oferece uma estrutura de dados pela qual é possível realizar operações em áreas como análise matemática e estatística, processamento de imagens, bioinformática, computação simbólica, processamento em redes neurais artificiais além de uma grande integração com outras bibliotecas e ferramentas científicas externas.
Tudo isso se dá por meio de uma enorme variedade de funções
pré-definidas para cada tipo de aplicação, explorando parte da documentação é possível ver que temos literalmente algumas centenas delas prontas para uso, bastando chamar a função específica e a parametrizar como é esperado.
De fato, é fácil compreender como tal biblioteca, dada sua
estrutura e características, aliada a facilidade de uso da linguagem Python, se tornou uma referência para computação científica.
Neste pequeno compendio estaremos fazendo uma rápida
leitura sobre as principais aplicações da biblioteca Numpy, desde sua estrutura de dados mais básica, funções mais comumente usadas até um exemplo de aplicação de arrays do tipo Numpy como estrutura de dados de uma rede neural artificial.
Toda documentação se encontra disponível no site oficial numpy.org até o momento sem tradução para português brasileiro.
Site oficial:
https://numpy.org/
GitHub oficial:
https://github.com/numpy/numpy