En este artículo, aprenderemos cómo crear una array Numpy llena solo de ceros, dada la forma y el tipo de array.
Podemos usar el método Numpy.zeros() para realizar esta tarea. Este método toma tres parámetros, discutidos a continuación:
shape : integer or sequence of integers order : C_contiguous or F_contiguous C-contiguous order in memory(last index varies the fastest) C order means that operating row-rise on the array will be slightly quicker FORTRAN-contiguous order in memory (first index varies the fastest). F order means that column-wise operations will be faster. dtype : [optional, float(byDeafult)] Data type of returned array.
Ejemplo 1:
# Python Program to create array with all zeros import numpy as geek a = geek.zeros(3, dtype = int) print("Matrix a : \n", a) b = geek.zeros([3, 3], dtype = int) print("\nMatrix b : \n", b)
Producción:
Matrix a : [0 0 0] Matrix b : [[0 0 0] [0 0 0] [0 0 0]]
Ejemplo #2:
# Python Program to create array with all zeros import numpy as geek c = geek.zeros([5, 3]) print("\nMatrix c : \n", c) d = geek.zeros([5, 2], dtype = float) print("\nMatrix d : \n", d)
Producción:
Matrix c : [[ 0. 0. 0.] [ 0. 0. 0.] [ 0. 0. 0.] [ 0. 0. 0.] [ 0. 0. 0.]] Matrix d : [[ 0. 0.] [ 0. 0.] [ 0. 0.] [ 0. 0.] [ 0. 0.]]