Agregar a un array vacía en NumPy
-
Agregar a NumPy Empty Array con la función
numpy.append() - Agregar a un array vacía NumPy con el método de lista en Python
Este tutorial presentará los métodos para agregar nuevas filas a un array NumPy vacía en Python.
Agregar a NumPy Empty Array con la función numpy.append()
Si tenemos un array vacía y queremos agregarle nuevas filas dentro de un bucle, podemos usar la función numpy.empty(). Dado que no se asigna ningún tipo de datos a una variable antes de la inicialización en Python, tenemos que especificar el tipo de datos y la estructura de los elementos del array al crear el array vacía. Esto se puede hacer dentro de la función numpy.empty(). Luego podemos agregar nuevas filas a el array vacía con la función numpy.append(). Vea el siguiente ejemplo de código.
import numpy as np
array = np.empty((0, 3), int)
array = np.append(array, np.array([[1, 3, 5]]), axis=0)
array = np.append(array, np.array([[2, 4, 6]]), axis=0)
print(array)
Producción :
[[1 3 5]
[2 4 6]]
Primero creamos un array vacía y definimos su estructura y tipo de datos con la función np.empty(). Luego agregamos dos filas a lo largo del eje 0 de la array con la función np.append().
Agregar a un array vacía NumPy con el método de lista en Python
También podemos lograr el mismo objetivo utilizando la estructura de datos de lista en Python. Podemos crear listas vacías y agregarles filas en Python. La función list.append() agrega nuevos elementos a una lista en Python. Luego podemos convertir esta lista en un array NumPy con la función numpy.array(). Vea el siguiente ejemplo de código.
import numpy as np
list = []
list.append([1, 3, 5])
list.append([2, 4, 6])
array2 = np.array(list)
print(array2)
Producción :
[[1 3 5]
[2 4 6]]
Primero creamos una lista vacía list y agregamos nuevas filas a la list con la función lista.append(). Al final, convertimos la list a el array NumPy array2 con la función np.array(list) en Python.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn