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.
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=[('x', ' <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 'a' 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 'a'. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>