NumPy é uma biblioteca Python usada para trabalhar com arrays. Também possui funções em álgebra linear, transformadas de Fourier e matrizes. Travis Oliphant criou o NumPy em 2005.
É um projeto de código aberto e você pode usá-lo livremente. NumPy é a abreviação de Numerical Python.
O Python puro sem a biblioteca Numpy tem listas que servem ao propósito de tabelas, mas são lentas. O NumPy visa renderizar um objeto de matriz até 50 vezes mais rápido do que as listas tradicionais do Python.
O objeto array do NumPy é chamado ndarray, ele fornece muitas funções de suporte que tornam o trabalho com ndarray muito mais fácil. Matrizes e vetores de dados é muito utilizado em ciência de dados, onde velocidade e funcionalidades são muito importantes.
Se o caso tenha o Python e o PIP já estiverem instalados no sistema (caso não entre no site oficial do python para baixar) , instalar o NumPy é muito fácil. Instale-o com este comando visto logo abaixo:

Após a instalação do NumPy, importe-o para seus aplicativos adicionando a palavra-chave import com seu alias np, um alias em Python, um alias é um nome alternativo para se referir a ele.
Crie um alias com a palavra-chave as durante a importação, também é importante saber a versão da biblioteca. A versão da biblioteca é armazenada na propriedade __version__ da string da versão.
Veja um exemplo abaixo:

Se quiser conhecer um pouco sobre a biblioteca numpy, veja a playlist dos canais do site no link abaixo:
Caso queira se aprofundar nesta area de desenvolvimento em Python para ciência de dados, veja este curso publicado na Udemy do Professor Eder Carlos Fernandes, este curso foi feito especialmente para quem esta começando na area de ciência de dados com Python, segue o link abaixo:
Introdução a ciência de dados com Python – Autor: Prof. Eder Carlos Fernandes.
Acompanhe as nossas redes sociais para se manter atualizado, veja abaixo:
Um grande abraço a todos
Próximo tópico Numpy – Criando matrizes NumPy
4 thoughts on “Numpy biblioteca Python, o que é? Como funciona?”
Comments are closed.