O que é NumPy

Resumo : neste tutorial, você terá um bom entendimento do NumPy e como ele o ajuda a realizar cálculos de forma rápida e eficiente.

Introdução ao NumPy

NumPy significa Numerical Python e é pronunciado como /ˈnʌmpaɪ/. Numpy é uma biblioteca Python que realiza cálculos numéricos.

NumPy é muito rápido porque está escrito na linguagem de programação C.

NumPy é baseado em álgebra linear . Trata-se de matrizes e vetores e da realização de cálculos matemáticos sobre eles.

O conceito chave no NumPy é o tipo de dados array NumPy . Uma matriz NumPy pode ter uma ou mais dimensões:

  • Matrizes unidimensionais (1D) representam vetores.
  • Matrizes bidimensionais (2D) representam matrizes.
  • E matrizes de dimensões superiores representam tensores.
entorpecido

Ao contrário do tipo de lista integrado que pode conter elementos de diferentes tipos, os arrays NumPy permitem apenas um tipo de dados para todos os elementos. Portanto, dizemos que o array NumPy requer valores de dados homogêneos.

Uma matriz NumPy pode conter números inteiros ou flutuantes , mas não ambos ao mesmo tempo. Esta restrição permite que Numpy acelere os cálculos de álgebra linear.

NumPy suporta operações básicas como média, mínimo, máximo, desvio padrão, variância e muito mais.

Depois de dominar o NumPy, você terá uma ferramenta poderosa para análise de dados numéricos multidimensionais.

Para que serve o NumPy

NumPy é uma biblioteca importante para:

  • Ciência de Dados
  • Aprendizado de máquina
  • Processamento de sinal e imagem
  • Computação científica e de engenharia

Instale o NumPy

Como o NumPy é um pacote de terceiros, você precisa instalá-lo. Para instalar o NumPy, você usa o seguinte comando pip:

pip install numpy

importar NumPy como np

Depois que o NumPy for instalado com sucesso, você poderá importá-lo para o seu programa assim:

import numpyLinguagem de código:  JavaScript  ( javascript )

Por convenção, usamos um alias para a biblioteca NumPy como np. Observe que você pode usar qualquer apelido. Mas é uma boa prática seguir a convenção da comunidade para que outras pessoas possam entender seu código mais rapidamente:

import numpy as npLinguagem de código:  JavaScript  ( javascript )

Depois de fazer referência ao módulo NumPy, você pode usar suas funções e classes como criar um novo array.

Por exemplo, o seguinte cria uma nova matriz NumPy que contém três temperaturas em Celsius:

tc = np.array([25.5, 28.1, 30.6])Linguagem de código:  PHP  ( php )

Para converter essas temperaturas de Celsius para Kelvin, você usa o seguinte:

tk =  tc * 9 / 5 + 32
print(tk)Linguagem de código:  PHP  ( php )

Saída:

[77.9 82.58 87.08]Linguagem de código:  JSON/JSON com comentários  ( json )

Como você pode ver no exemplo, o cálculo é muito mais simples do que o seguinte código Python:

tk = [c*9/5 + 32 for c in tc]
print(tk)Linguagem de código:  PHP  ( php )

Saída:

[77.9, 82.58, 87.08000000000001]Linguagem de código:  JSON/JSON com comentários  ( json )

E a velocidade do cálculo do NumPy é muito mais rápida.

Resumo

  • NumPy significa Python Numérico. É uma biblioteca Python para cálculo numérico.
  • Use npcomo alias para o módulo NumPy.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *