Numpy NP.zeros_ jak

Numpy NP.zeros_ jak
Jak sama nazwa wskazuje, funkcja Numpy Zeros_ Like () generuje tablicę o tym samym kształcie i typu danych, ale zaludniony zero.

Korzystając z tego przewodnika, omówimy tę funkcję, jej składnię i sposób korzystania z niej z praktycznymi przykładami.

Składnia funkcji

Funkcja zapewnia stosunkowo prostą składnię, jak pokazano poniżej:

Numpy.Zeros_ Like (a, dtype = brak, order = 'k', subok = true, shape = brak)

Parametry funkcji

Funkcja akceptuje następujące parametry.

  1. a - odnosi się do tablicy wejściowej lub obiektu podobnego do tablicy.
  2. Dtype - definiuje pożądany typ danych tablicy wyjściowej.
  3. Zamów - określa układ pamięci z zaakceptowanymi wartościami jako:
    1. „C” oznacza C-rzędu
    2. „F” oznacza F-zamówienie
    3. „A” oznacza „f”, jeśli Ajest ciągle Fortran, „c” inaczej.
    4. „K” oznacza dopasowanie układu Atak blisko, jak to możliwe.
  4. SUBOK - Jeśli prawda, nowa tablica używa typu podklasy tablicy wejściowej lub obiektu podobnego array_. Jeśli ta wartość jest ustawiona na false, użyj tablicy klasy bazowej. Domyślnie ta wartość jest ustawiona na true.
  5. kształt - zastępuje kształt tablicy wyjściowej.

Funkcja zwraca wartość

Funkcja zwraca tablicę wypełnioną zerami. Tablica wyjściowa ma ten sam kształt i typ danych, co tablica wejściowa.

Przykład

Spójrz na przykładowy kod pokazany poniżej:

# Importuj Numpy
importować Numpy jako NP
# Utwórz kształt tablicy i typ danych
base_arr = np.Arange (6, Dtype = int).Reshape (2,3)
# Konwertuj na tablicę podobną do zera
zeros_arr = np.zeros_ podobny (base_arr, dtype = int, subok = true)
print (f "Base Array: base_arr")
print (f "zeros array: zeros_arr")

Rozbijmy powyższy kod.

  1. Zaczynamy od importu Numpy i dania jej aliasu NP.
  2. Następnie tworzymy tablicę podstawową, której kształt i typ danych chcemy używać w funkcji Zeros_ Like (). W naszym przypadku generujemy tablicę za pomocą funkcji układu i nadajemy jej kształt (2,3)
  3. Następnie konwertujemy tablicę podstawową na tablicę podobną do zerowej za pomocą funkcji Zeros_ Like.
  4. Na koniec drukujemy tablice.

Powyższy kod powinien zwrócić tablice, jak pokazano:

Tablica podstawowa: [[0 1 2]
[3 4 5]]
Tablica zera: [[0 0 0]
[0 0 0]]

Przykład 2

Poniższy przykład używa typu danych pływaków.

base_arr = np.Arange (6, Dtype = int).Reshape (2,3)
# Konwertuj na tablicę podobną do zera
zeros_arr = np.zeros_ podobny (base_arr, dtype = float, subok = true)
print (f "Base Array: base_arr")
print (f "zeros array: zeros_arr")

W powyższym kodzie określamy DTYPE = float. Powinno to zwrócić tablicę podobną do zerowej z wartościami zmiennoprzecinkowymi.

Wyjście jest jak pokazano poniżej:

Tablica podstawowa: [[0 1 2]
[3 4 5]]
Tablica zera: [0. 0. 0.]
[0. 0. 0.]]

Wniosek

W tym artykule omówiliśmy, jak korzystać z funkcji Numpy Zeros_ Like. Rozważ zmianę różnych parametrów w podanych przykładach, aby lepiej zrozumieć, jak zachowuje się funkcja.

Sprawdź więcej dokumentów i dziękuję za przeczytanie!!!