La funzione zeros() di numpy
La funzione zeros() del modulo numpy mi permette di creare una matrice con n righe e m colonne con tutti gli elementi uguali a zero.
import numpy as np
np.zeros(x)
L'argomento x della funzione può essere un oggetto multidimensionale, una matrice oppure un vettore.
La funzione zeros() crea un oggetto di tipo array.
Esempi pratici
Esempio 1 ( vettore )
Creo un vettore con 5 elementi a zero.
from numpy import zeros
v=zeros(5)
La funzione crea questo vettore
array([0., 0., 0., 0., 0.])
Esempio 2 ( matrice )
Creo una matrice rettangolare con 2 righe e tre colonne.
from numpy import zeros
m=zeros((2,3))
Essendo una matrice devo configurare l'oggetto tra parentesi tonde, indicando come parametri il numero delle righe e delle colonne.
La funzione crea questa matrice
array([[0., 0., 0.],
[0., 0., 0.]])
Posso ovviamente usare la funzione zeros anche per creare array di dimensione superiore a due.