Llenar matriz con valor en NumPy
-
Rellenar matriz con valor con la función
numpy.full()
-
Rellenar matriz con valor con la función
numpy.fill()
-
Llene el array con valor con el bucle
for
en Python

Este tutorial presentará cómo llenar un array con valores en NumPy.
Rellenar matriz con valor con la función numpy.full()
La función numpy.full()
llena un array con una forma y tipo de datos específicos con un valor determinado. Toma la forma del array, el valor a rellenar y el tipo de datos del array como parámetros de entrada y devuelve un array con la forma especificada y el tipo de datos rellenos con el valor especificado. Vea el siguiente ejemplo de código.
import numpy as np
array = np.full(5, 7)
print(array)
Producción :
[7 7 7 7 7]
En el código anterior, rellenamos el valor 7
dentro de un array de longitud 5
con la función np.full()
. Inicializamos el array NumPy con valores idénticos especificando la forma del array y el valor deseado dentro de la función np.full()
.
Rellenar matriz con valor con la función numpy.fill()
También podemos usar la función numpy.fill()
para llenar un array NumPy ya existente con valores similares. La función numpy.fill()
toma el valor y el tipo de datos como parámetros de entrada y llena el array con el valor especificado.
import numpy as np
array = np.empty(5, dtype=int)
array.fill(7)
print(array)
Producción :
[7 7 7 7 7]
Primero creamos el array NumPy array
con la función np.empty()
. Crea un array que contiene solo 0
como elementos. Luego llenamos el array con el valor 7
usando la función array.fill(7)
.
Llene el array con valor con el bucle for
en Python
También podemos usar el bucle for
para asignar un valor único a cada elemento de un array en Python. Primero podemos crear el array usando la función numpy.empty()
especificando la forma del array como un parámetro de entrada para la función numpy.empty()
. Entonces podemos asignar el valor deseado a cada índice del array usando un bucle for
para iterar a través de cada elemento del array.
import numpy as np
array = np.empty(5, dtype=int)
for i in range(5):
array[i] = 7
print(array)
Producción :
[7 7 7 7 7]
Primero creamos el array NumPy matriz
especificando la forma del array como un parámetro de entrada dentro de la función numpy.empty()
. Como se discutió en el ejemplo anterior, esto crea un array de la forma especificada y llena cada elemento del array con un valor 0
. Luego usamos un bucle for
para iterar a través de cada índice de la array
y especificamos explícitamente que cada valor era igual a 7
.
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