Python - Introdução ao NumPy
Ora hoje comecei a estudar o Numpy. Para o instalarmos no Jupyter Notebook basta correr o seguinte código:
import numpy as np
Podemos começar por criar uma lista:
lista = [1,2,3] -- criamos a lista
x = np.array(lista) -- definimos uma variável x que terá um array a partir da lista
Também podemos criar um array multidimensional, inserindo mais do que apenas uma lista:
matriz = np.array([[1,2],[3,4]]) -- inserimos o [1 , 2] na primeira linda e depois o [3 , 4] na segunda linha.
Funcionalidade Random:
Imaginemos que queremos criar um array dentro do numpy com 10 elementos aleatórios entre 0 e 1:
y = np.random.rand(10) -- rand cria elementos aleatórios entre 0 e 1
Aí estão eles criados dentro da nossa variável y. Imaginemos que agora queremos apenas um número aleatório entre 1 a 10:
z = np.random.randint(1,10) -- cria um nº inteiro aleatório entre 1 e 10
Podemos também criar mais do que apenas 1 número aleatório. Imaginemos que queremos 5 números aleatórios entre 1 e 10:
s = np.random.randint(1,10,5) -- aqui adicionamos o último número que nos dá a quantidade de números que queremos gerados
Funcionalidade aRange:
Outra função existente é a aRange que nos dá arrays com o Range que definirmos. Por exº:
t = np.arange(1,50) -- cria-nos um array de 1 a 49
Podemos também na mesma função definir um step, que nos vai criar o array de x em x números que definirmos. Por exº:
u = np.arange(1,50,5) -- cria-nos um array de 1 a 49 com um step de 5 numeros (1+5, 6+5...)
Comentários
Enviar um comentário