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.
- a - odnosi się do tablicy wejściowej lub obiektu podobnego do tablicy.
- Dtype - definiuje pożądany typ danych tablicy wyjściowej.
- Zamów - określa układ pamięci z zaakceptowanymi wartościami jako:
- „C” oznacza C-rzędu
- „F” oznacza F-zamówienie
- „A” oznacza „f”, jeśli Ajest ciągle Fortran, „c” inaczej.
- „K” oznacza dopasowanie układu Atak blisko, jak to możliwe.
- 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.
- 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.
- Zaczynamy od importu Numpy i dania jej aliasu NP.
- 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)
- Następnie konwertujemy tablicę podstawową na tablicę podobną do zerowej za pomocą funkcji Zeros_ Like.
- 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!!!