Rebanado de matrices
El rebanado es el proceso de extraer un subconjunto de una matriz especificando un rango de índices. Las matrices de NumPy se pueden rebanar utilizando el operador dos puntos :.
Abrir la consola de Python
Abra la consola de Python escribiendo el siguiente comando en la terminal.
python3
Importar NumPy
NumPy ya está instalado, puede importarlo en su código de Python:
import numpy as np
Rebanar matrices en una dimensión
## crear una matriz de una dimensión
a = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
## rebanar la matriz desde el índice 2 hasta el índice 5
print(a[2:5])
Salida:
[2 3 4]
Rebanar matrices en múltiples dimensiones
También puede rebanar matrices en múltiples dimensiones.
## crear una matriz de dos dimensiones
b = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])
## rebanar las dos primeras filas y las dos primeras columnas
print(b[:2, :2])
Salida:
[[0 1]
[3 4]]