Fatiando Arrays
Slicing é o processo de extrair um subconjunto de um array, especificando um intervalo de índices. Arrays NumPy podem ser fatiados usando o operador de dois pontos :.
Abra o Shell Python
Abra o shell Python digitando o seguinte comando no terminal.
python3
Importe NumPy
NumPy já está instalado, você pode importá-lo no seu código Python:
import numpy as np
Slice Arrays em Uma Dimensão
## crie um array unidimensional
a = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
## fatie o array do índice 2 ao índice 5
print(a[2:5])
Saída:
[2 3 4]
Slice Arrays em Múltiplas Dimensões
Você também pode fatiar arrays em múltiplas dimensões.
## crie um array bidimensional
b = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])
## fatie as duas primeiras linhas e as duas primeiras colunas
print(b[:2, :2])
Saída:
[[0 1]
[3 4]]