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

Mensagens populares deste blogue

Python - Gerador de nomes aleatórios: V2.0

Python - Jogo de adivinhar números !