logo

numpy.zeros() w Pythonie

Funkcja numpy.zeros() jest jedną z najważniejszych funkcji szeroko stosowanych w programach uczenia maszynowego. Funkcja ta służy do generowania tablicy zawierającej zera.

Funkcja numpy.zeros() udostępnia nową tablicę o zadanym kształcie i typie, która jest wypełniona zerami.

numpy.zeros() w Pythonie

Składnia

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

Parametry

kształt: int lub krotka int

Parametr ten służy do określenia wymiarów tablicy. Parametr ten służy do określenia kształtu, w jakim chcemy utworzyć tablicę, np. (3,2) lub 2.

dtype: typ danych (opcjonalnie)

Ten parametr służy do zdefiniowania żądanego typu danych dla tablicy. Domyślny typ danych to numpy.float64. Parametr ten nie jest niezbędny do zdefiniowania.

kolejność: {'C','F'}(opcjonalnie)

postać normalna Greibacha

Ten parametr służy do definiowania kolejności, w jakiej chcemy przechowywać dane w pamięci, albo z głównych wierszy (w stylu C), albo z głównych kolumn (w stylu Fortrana).

Powrót

Ta funkcja zwraca ndarray. Tablica wyjściowa to tablica o określonym kształcie, typie, kolejności i zawierająca zera.

Przykład 1: numpy.zeros() bez typu i kolejności

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

Wyjście:

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

W powyższym kodzie

  • Zaimportowaliśmy numpy z aliasem np.
  • Zadeklarowaliśmy zmienną „a” i przypisaliśmy wartość zwróconą przez funkcję np.zeros().
  • W funkcji przekazaliśmy wartość całkowitą.
  • Na koniec próbowaliśmy wydrukować wartość „a”.

Na wyjściu została wyświetlona tablica zawierająca liczby całkowite zmiennoprzecinkowe (zera).

Przykład 2: numpy.zeros() bez kolejności

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

Wyjście:

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

Przykład 3: numpy.zeros() z kształtem

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

Wyjście:

alternatywa dla xamppa
 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

W powyższym kodzie

  • Zaimportowaliśmy numpy z aliasem np.
  • Zadeklarowaliśmy zmienną „a” i przypisaliśmy wartość zwróconą przez funkcję np.zeros().
  • Przekazaliśmy kształt elementów tablicy.
  • Na koniec próbowaliśmy wydrukować wartość „a”.

Na wyjściu została pokazana tablica o zadanym kształcie.

Przykład 4: numpy.zeros() z kształtem

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

Wyjście:

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

Przykład 5: numpy.zeros() z niestandardowym typem

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

Wyjście:

 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'),>