Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Concatenación | Commonly used NumPy Functions
Ultimate NumPy

ConcatenaciónConcatenació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:

Concatenation of 2D arrays

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:

  1. Utilice la función correcta para la concatenación.
  2. Utilice datos_ventas_2021 y datos_ventas_2022 en este orden para la concatenación.
    1. Especifique correctamente el argumento de la segunda palabra clave para concatenar por columnas.

¿Todo estuvo claro?

Sección 3. Capítulo 6
toggle bottom row
course content

Contenido del Curso

Ultimate NumPy

ConcatenaciónConcatenació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:

Concatenation of 2D arrays

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:

  1. Utilice la función correcta para la concatenación.
  2. Utilice datos_ventas_2021 y datos_ventas_2022 en este orden para la concatenación.
    1. Especifique correctamente el argumento de la segunda palabra clave para concatenar por columnas.

¿Todo estuvo claro?

Sección 3. Capítulo 6
toggle bottom row
some-alt