logo

numpy.zeros() in Python

La funzione numpy.zeros() è una delle funzioni più significative ampiamente utilizzata nei programmi di apprendimento automatico. Questa funzione viene utilizzata per generare un array contenente zeri.

caso interruttore java

La funzione numpy.zeros() fornisce un nuovo array di forma e tipo specificati, riempito con zeri.

numpy.zeros() in Python

Sintassi

 numpy.zeros(shape, dtype=float, order='C' 

Parametri

forma: int o tupla di int

Questo parametro viene utilizzato per definire le dimensioni dell'array. Questo parametro viene utilizzato per la forma in cui vogliamo creare un array, come (3,2) o 2.

dtype: tipo di dati (opzionale)

Questo parametro viene utilizzato per definire il tipo di dati desiderato per l'array. Per impostazione predefinita, il tipo di dati è numpy.float64. Questo parametro non è essenziale per la definizione.

ordine: {'C','F'}(facoltativo)

Questo parametro viene utilizzato per definire l'ordine in cui vogliamo archiviare i dati in memoria: riga principale (stile C) o colonna principale (stile Fortran)

oggetto nella programmazione Java

Ritorno

Questa funzione restituisce un ndarray. L'array di output è l'array con forma, dtype, ordine specificati e contiene zeri.

Esempio 1: numpy.zeros() senza dtype e ordine

 import numpy as np a=np.zeros(6) a 

Produzione:

 array([0., 0., 0., 0., 0., 0.]) 

Nel codice sopra

  • Abbiamo importato Numpy con il nome alias np.
  • Abbiamo dichiarato la variabile 'a' e assegnato il valore restituito dalla funzione np.zeros().
  • Abbiamo passato un valore intero nella funzione.
  • Infine, abbiamo provato a stampare il valore di 'a'.

Nell'output è stato mostrato un array con numeri interi in virgola mobile (zero).

Esempio 2: numpy.zeros() senza ordine

 import numpy as np a=np.zeros((6,), dtype=int) a 

Produzione:

 array([0, 0, 0, 0, 0, 0]) 

Esempio 3: numpy.zeros() con forma

 import numpy as np a=np.zeros((6,2)) a 

Produzione:

 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

Nel codice sopra

  • Abbiamo importato Numpy con il nome alias np.
  • Abbiamo dichiarato la variabile 'a' e assegnato il valore restituito dalla funzione np.zeros().
  • Abbiamo passato la forma per gli elementi dell'array.
  • Infine, abbiamo provato a stampare il valore di 'a'.

Nell'output è stata mostrata una matrice di forma data.

lupo o volpe

Esempio 4: numpy.zeros() con la forma

 Import numpy as np s1=(3,2) a=np.zeros(s1) a 

Produzione:

 array([[0., 0.], [0., 0.], [0., 0.]]) 

Esempio 5: numpy.zeros() con dtype personalizzato

 Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a 

Produzione:

 array([(0, 0), (0, 0), (0, 0)], dtype=[(&apos;x&apos;, &apos; <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable &apos;a&apos; and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of &apos;a&apos;. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>