Criando Arrays
Abra um novo interpretador Python no Terminal.
python3
Antes de começarmos a trabalhar com arrays, precisamos criá-los. NumPy oferece vários métodos para criar arrays, como:
1. np.array()
Esta função cria um array a partir de uma lista ou tupla Python.
import numpy as np
## Criando um array a partir de uma lista Python
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array) ## Output: [1 2 3 4 5]
## Criando um array a partir de uma tupla Python
my_tuple = (6, 7, 8, 9, 10)
my_array = np.array(my_tuple)
print(my_array) ## Output: [ 6 7 8 9 10]
2. np.zeros()
Esta função cria um array de zeros com uma determinada forma (shape).
## Criando um array de zeros
my_array = np.zeros((3, 4))
print(my_array)
## Output:
## [[0. 0. 0. 0.]
## [0. 0. 0. 0.]
## [0. 0. 0. 0.]]
3. np.ones()
Esta função cria um array de uns com uma determinada forma (shape).
## Criando um array de uns
my_array = np.ones((2, 3))
print(my_array)
## Output:
## [[1. 1. 1.]
## [1. 1. 1.]]
4. np.arange()
Esta função cria um array com valores espaçados uniformemente dentro de um determinado intervalo.
## Criando um array com valores espaçados uniformemente
my_array = np.arange(0, 10, 2)
print(my_array) ## Output: [0 2 4 6 8]
5. np.linspace()
Esta função cria um array com valores espaçados uniformemente entre dois pontos finais.
## Criando um array com valores espaçados uniformemente entre dois pontos finais
my_array = np.linspace(0, 1, 5)
print(my_array) ## Output: [0. 0.25 0.5 0.75 1. ]