NumPy
O que é NumPy ?
É um Biblioteca para trabalhar com matrizes e vetores.NumPy é um pacote para a linguagem Python que suporta arrays e matrizes multidimensionais, possuindo uma larga coleção de funções matemáticas para trabalhar com estas estruturas.
Limitação do NumPy
As variaveis precisam ter dados de mesmo tipo.
E por isso a necessidade de utilizar o Pandas.
Exemplo de código com Numpy
x
## Python comum
L = range(1000)
%timeit [i** 2 for i in L] ## Mostrar o tempo que demorou para processar
# Com Numpy
import numpy as np
a = np.arange(1000)
%timeit a** 2 ## Mostrar o tempo que demorou para processar
L = range(1000)
%timeit [i** 2 for i in L] ## Mostrar o tempo que demorou para processar
# Com Numpy
import numpy as np
a = np.arange(1000)
%timeit a** 2 ## Mostrar o tempo que demorou para processar
Calculos com arrays
x
# Criar arrys com Numpy
dados01 = np.array([1,2,3,4,5,6,7,8,9])
dados02 = np.array([7,4,3,2,4,5,6,7,8])
# Somar 2 arrays
soma = dados01 + dados02
print(soma)
# Multiplicar 2 arrays
multiplicar = dados01 + dados02
print(multiplicar)
# Médias
media = dados01.mean()
print(media)
# desvio padrão
DesvioPadrão = dados01.std()
print(DesvioPadrão)
#Valor máximo
dados01.max()
#Valor minimo
dados01.mini()
dados01 = np.array([1,2,3,4,5,6,7,8,9])
dados02 = np.array([7,4,3,2,4,5,6,7,8])
# Somar 2 arrays
soma = dados01 + dados02
print(soma)
# Multiplicar 2 arrays
multiplicar = dados01 + dados02
print(multiplicar)
# Médias
media = dados01.mean()
print(media)
# desvio padrão
DesvioPadrão = dados01.std()
print(DesvioPadrão)
#Valor máximo
dados01.max()
#Valor minimo
dados01.mini()