Función append de NumPy

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderá a usar la función append() de NumPy. NumPy es una biblioteca de Python para el procesamiento numérico y proporciona una forma eficiente y conveniente de manejar matrices, arreglos y datos multidimensionales. La función append() de NumPy agrega nuevos datos a una matriz existente.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar algunos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar la biblioteca NumPy

El primer paso es importar la biblioteca NumPy usando la declaración import. Esto hará que todas las funciones de la biblioteca NumPy estén disponibles para nosotros en nuestro código.

import numpy as np

Crear dos matrices

Crea dos matrices que usaremos en los ejemplos siguientes.

a = np.array([[1, 2, 3], [7, 8, 9]])
b = np.array([[11, 21, 31], [42, 52, 62]])

Usar la función append() con axis=None

La función numpy.append() se utiliza para agregar valores a una matriz existente. Cuando no se define el parámetro axis, las matrices de entrada se aplanan antes de agregar. En el siguiente ejemplo, estamos agregando las matrices a y b.

c = np.append(a,b)
print("The resultant array after appending a & b:\n",c)

Usar la función append() con axis=0

El parámetro axis=0 especifica que la adición debe realizarse a lo largo de las filas. En el siguiente ejemplo, estamos agregando las matrices a y b a lo largo del eje 0.

c = np.append(a,b,axis=0)
print("The resultant array after appending a & b along axis 0:\n",c)

Usar la función append() con axis=1

El parámetro axis=1 especifica que la adición debe realizarse a lo largo de las columnas. En el siguiente ejemplo, estamos agregando las matrices a y b a lo largo del eje 1.

c = np.append(a,b,axis=1)
print("The resultant array after appending a & b along axis 1:\n",c)

Resumen

En este laboratorio, aprendiste cómo usar la función append() de NumPy para agregar valores a una matriz existente. La función append() agrega valores a una matriz a lo largo de un eje especificado y devuelve una nueva matriz sin modificar la matriz original. Puedes usar el parámetro axis para indicar dónde deben agregarse los nuevos valores. Cuando no se define axis, las matrices se aplanan antes de agregar.

¡Felicitaciones! Ahora tienes el conocimiento para usar la función append() de NumPy para agregar valores a una matriz existente.