En este artículo, aprenderemos cómo crear una array Numpy llena de valores aleatorios, dada la forma y el tipo de array.
Podemos usar el método Numpy.empty() para realizar esta tarea. Este método toma tres parámetros, discutidos a continuación:
-> shape : Number of rows -> order : C_contiguous or F_contiguous -> dtype : [optional, float(by Default)] Data type of returned array.
Ejemplo 1:
# Python Program to create numpy array # filled with random values import numpy as geek b = geek.empty(2, dtype = int) print("Matrix b : \n", b) a = geek.empty([2, 2], dtype = int) print("\nMatrix a : \n", a)
Producción:
Matrix b : [140489599921032 21301024] Matrix a : [[140489599921048 18650592] [ 10738656 140489568798064]]
Ejemplo #2:
# Python Program to create numpy array # filled with random values import numpy as geek # Python Program to create numpy array # filled with random values import numpy as geek c = geek.empty([3, 3]) print("\nMatrix c : \n", c) d = geek.empty([5, 3], dtype = int) print("\nMatrix d : \n", d)
Producción:
Matrix c : [[ 1.37596097e-316 5.39314154e-317 5.39307830e-317] [ 5.39345774e-317 5.39345774e-317 6.93325440e-310] [ 5.39481741e-317 6.93325440e-310 8.69555537e-322]] Matrix d : [[140330665569272 23735792 0] [ 10739936 140330589556496 0] [ 0 0 10739904] [140330587337872 0 10915968] [ 0 10739904 0]]