Concatenación
La concatenación de arrays es una operación fundamental en NumPy que permite combinar arrays a lo largo del eje especificado para crear conjuntos de datos más grandes y completos. Básicamente, la concatenación consiste en unir arrays para formar un nuevo array.
NumPy tiene una función concatenate()
que permite concatenar matrices a lo largo del eje especificado:
axis=0
(valor por defecto) es para concatenar los arrays por filas;axis=1
es para concatenar las matrices por columnas.
El primer parámetro de esta función es la secuencia de matrices (una tupla
de matrices o una lista
de matrices) a concatenar, mientras que axis
es el segundo parámetro.
He aquí un ejemplo con arrays 1D:
Como puedes ver, con las matrices 1D todo es bastante sencillo. La concatenación crea un array 1D con los elementos del primer array seguidos por los elementos del segundo array.
Ahora vamos a concatenar matrices 2D:
He aquí la visualización:
Los elementos morados corresponden a array1
y los verdes a array2
.
De hecho, podemos concatenar un número arbitrario de matrices y funcionará igual.
Tarea
Concatene los datos de ventas de ambos productos por columnas:
- Utilice la función correcta para la concatenación.
- Utilice
datos_ventas_2021
ydatos_ventas_2022
en este orden para la concatenación. - Especifique correctamente el argumento de la segunda palabra clave para concatenar por columnas.
¿Todo estuvo claro?
Contenido del Curso
Ultimate NumPy
2. Indexación y Segmentación
3. Funciones de NumPy comúnmente utilizadas
Ultimate NumPy
Concatenación
La concatenación de arrays es una operación fundamental en NumPy que permite combinar arrays a lo largo del eje especificado para crear conjuntos de datos más grandes y completos. Básicamente, la concatenación consiste en unir arrays para formar un nuevo array.
NumPy tiene una función concatenate()
que permite concatenar matrices a lo largo del eje especificado:
axis=0
(valor por defecto) es para concatenar los arrays por filas;axis=1
es para concatenar las matrices por columnas.
El primer parámetro de esta función es la secuencia de matrices (una tupla
de matrices o una lista
de matrices) a concatenar, mientras que axis
es el segundo parámetro.
He aquí un ejemplo con arrays 1D:
Como puedes ver, con las matrices 1D todo es bastante sencillo. La concatenación crea un array 1D con los elementos del primer array seguidos por los elementos del segundo array.
Ahora vamos a concatenar matrices 2D:
He aquí la visualización:
Los elementos morados corresponden a array1
y los verdes a array2
.
De hecho, podemos concatenar un número arbitrario de matrices y funcionará igual.
Tarea
Concatene los datos de ventas de ambos productos por columnas:
- Utilice la función correcta para la concatenación.
- Utilice
datos_ventas_2021
ydatos_ventas_2022
en este orden para la concatenación. - Especifique correctamente el argumento de la segunda palabra clave para concatenar por columnas.
¿Todo estuvo claro?