Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 198 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

Python + Numpy

 

Quando estamos usando da linguagem Python para criar nossos

códigos, é normal que usemos de uma série de recursos internos da própria linguagem, uma vez que como diz o jargão, Python vem com baterias inclusas, o que em outras palavras pode significar que Python mesmo em seu estado mais básico já nos oferece uma enorme gama de funcionalidades prontas para implementação.

No âmbito de nichos específicos como, por exemplo,

computação científica, é bastante comum o uso tanto das ferramentas nativas da linguagem Python como de bibliotecas desenvolvidas pela comunidade para propósitos bastante específicos.

Com uma rápida pesquisa no site https://pypi.org é possível ver

que existem, literalmente, milhares de bibliotecas, módulos e pacotes desenvolvidos pela própria comunidade, com licença de uso e distribuição livre, a fim de adicionar novas funcionalidades ou aprimorar funcionalidades já existentes no núcleo da linguagem Python, tornando esta linguagem ainda melhor.

Uma das bibliotecas mais utilizadas para o tratamento de dados

em formato vetorial e matricial, devida a sua facilidade de implementação e uso, é a biblioteca Numpy. Esta por sua vez oferece uma grande variedade de funções aritméticas de fácil aplicação, de modo que para certos tipos de operações as funções da biblioteca Numpy são muito mais intuitivas e eficientes do que as funções nativas de mesmo propósito presentes nas built-ins do Python para as chamadas arrays.