🔢 NumPy Cheat Sheet

📄 Documentação Oficial do NumPy

# Comando / Função O que faz Exemplo
1pip install numpyInstala a biblioteca via gerenciador de pacotespip install numpy
2import numpy as npImporta a biblioteca com o alias padrãoimport numpy as np
3np.array()Cria um array a partir de uma listaa = np.array([1, 2, 3])
4np.zeros()Cria array preenchido com zerosnp.zeros((3, 3))
5np.ones()Cria array preenchido com unsnp.ones((2, 4))
6np.full()Cria array preenchido com valor constantenp.full((2, 2), 7)
7np.empty()Cria array vazio (valores residuais da memória)np.empty((2, 2))
8np.arange()Cria array com sequência numérica (range)np.arange(0, 10, 2)
9np.linspace()Cria valores linearmente espaçadosnp.linspace(0, 1, 5)
10np.eye()Cria uma matriz identidadenp.eye(3)
11np.random.random()Array com valores aleatórios [0.0, 1.0)np.random.random((3, 3))
12np.random.randint()Array com inteiros aleatóriosnp.random.randint(0, 10, (3, 3))
13np.random.normal()Valores com distribuição normalnp.random.normal(0, 1, 10)
14a.shapeRetorna as dimensões do arraya.shape
15len(a)Comprimento da primeira dimensãolen(a)
16a.ndimNúmero de dimensões do arraya.ndim
17a.sizeNúmero total de elementosa.size
18a.dtypeTipo de dado dos elementosa.dtype
19a.astype()Converte o tipo de dadoa.astype(float)
20np.add(a, b)Soma elemento a elementonp.add(a, b)
21np.subtract(a, b)Subtração elemento a elementonp.subtract(a, b)
22np.multiply(a, b)Multiplicação elemento a elementonp.multiply(a, b)
23np.divide(a, b)Divisão elemento a elementonp.divide(a, b)
24np.exp(a)Exponencial de cada elementonp.exp(a)
25np.sqrt(a)Raiz quadrada de cada elementonp.sqrt(a)
26np.sin(a)Seno de cada elementonp.sin(a)
27np.cos(a)Cosseno de cada elementonp.cos(a)
28np.log(a)Logaritmo naturalnp.log(a)
29np.dot(a, b)Produto escalar de duas matrizesnp.dot(a, b)
30a.sum()Soma de todos os elementosa.sum()
31a.min()Valor mínimo do arraya.min()
32a.max()Valor máximo do arraya.max(axis=0)
33a.mean()Média aritméticaa.mean()
34np.median(a)Mediananp.median(a)
35a.std()Desvio padrãoa.std()
36a.var()Variânciaa.var()
37a.cumsum()Soma cumulativaa.cumsum()
38a.reshape()Muda a forma sem alterar os dadosa.reshape(2, 5)
39a.flatten()Transforma em array de 1Da.flatten()
40a.TTranspõe a matriza.T
41np.concatenate()Junta arrays por um eixonp.concatenate((a, b))
42np.vstack()Empilha arrays verticalmentenp.vstack((a, b))
43np.hstack()Empilha arrays horizontalmentenp.hstack((a, b))
44np.split()Divide o array em váriosnp.split(a, 3)
100np.save()Salva array em arquivo .npynp.save('meu_array.npy', a)