Jak używać Python Numpy Zeros i funkcji

Jak używać Python Numpy Zeros i funkcji

Biblioteka Numpy jest jedną z przydatnych bibliotek Python, których można użyć do tworzenia tablic. zeros () i one () to funkcje biblioteki Numpy do utworzenia dwóch różnych tablic. Funkcja zeros () służy do utworzenia tablicy na podstawie konkretnego kształtu i typu. Wszystkie elementy tablicy są inicjowane do 0, która jest tworzona przez funkcję Zeros (). Funkcja () działa jak funkcja ZEROS (). Ale elementy tablicy utworzonej przez funkcję One () są inicjowane do 1. Zastosowania obu funkcji pokazano w tym samouczku, używając wielu przykładów.

funkcja zeros ()

Składnia tej funkcji podano poniżej.

tablica Numpy.zeros (kształt, [dtype = brak], [order = 'c'])

Ta funkcja może wziąć trzy argumenty i zwraca tablicę. Pierwszy argument, kształt jest obowiązkowe, które służy do zdefiniowania wielkości tablicy. Wartością tego argumentu może być liczba całkowita lub krotek liczb całkowitych. Drugi argument, Dtype jest opcjonalne, aby zdefiniować rodzaj elementu tablicy. Domyślna wartość tego argumentu to Nic. Trzecim argumentem jest to, że kolejność jest opcjonalna i używana do opisania kolejności tablicy wielowymiarowej. Wartością tego argumentu może być „C” (w stylu C) lub „F” (w stylu F). „C” służy do ustawiania kolejności opartej na wierszach, a „F” służy do ustawiania kolejności kolumnowej.

Przykład-1: użycie funkcji Zeros () z jednym argumentem

Poniższy przykład pokazuje użycie funkcji ZEROS (). 10 podało wartość argumentu tej funkcji, aby utworzyć jednowymiarową tablicę Numpy. Typ danych tablicy zostanie wydrukowany. Funkcja reshape () służy do zmiany jednowymiarowej na dwuwymiarową tablicę 2 wierszy i 5 kolumn.

# Importuj Numpy
importować Numpy jako NP
# Utwórz tablicę Numpy za pomocą funkcji Zeros ()
np_array = np.zera (10)
# Wydrukuj typ danych wartości tablicy
Drukuj („Typ danych tablicy to:”, np_array.Dtype)
# Wydrukuj wartości tablicy po przekształceniu
wydrukuj („Wartości przekształconej tablicy to: \ n”, np_array.Reshape (2, 5))

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-2: użycie funkcji Zeros () z dwoma argumentami

Poniższy przykład pokazuje użycie funkcji zeros () z dwoma argumentami. Pierwsza funkcja skryptu zeros () utworzy jednowymiarową tablicę liczb całkowitych. Typ danych i wartości pierwszej tablicy zostaną wydrukowane w następnej instrukcji. Druga funkcja skryptu () utworzy dwuwymiarową tablicę liczb całkowitych. Typ danych i wartości drugiej tablicy zostaną wydrukowane w następnej instrukcji.

# Importuj Numpy
importować Numpy jako NP
# Utwórz jednowymiarową tablicę Numpy za pomocą funkcji Zeros ()
np_array1 = np.zera (4, dtype = int)
# Wydrukuj typ danych
Drukuj („Typ danych tablicy to:”, np_array1.Dtype)
# Wydrukuj wartości tablicy
Drukuj („Wartości jednowymiarowej tablicy to: \ n”, np_array1)
# Utwórz dwuwymiarową tablicę Numpy za pomocą funkcji Zeros ()
np_array2 = np.zera ((2, 3), int)
# Wydrukuj typ danych
Drukuj („\ n Typ danych tablicy to:”, np_array2.Dtype)
# Wydrukuj wartości tablicy
Drukuj („Wartości macierzy dwuwymiarowej to: \ n”, np_array2)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-3: użycie funkcji ZEROS () z trzema argumentami

Poniższy przykład pokazuje użycie funkcji Zeros () z trzema argumentami. Funkcja ZerOS () skryptu utworzy trójwymiarowe liczby pływaków tablicy Numpy. Typ danych i wartości pierwszej tablicy zostaną wydrukowane w następnej instrukcji na podstawie zamówienia w stylu C.

# Importuj Numpy
importować Numpy jako NP
# Utwórz trójwymiarową tablicę Numpy za pomocą funkcji Zeros () z zamówieniem w stylu C
np_array = np.zera ((2, 3, 2), pływak, „c”)
# Wydrukuj wartości tablicy
Drukuj („Wartości macierzy dwuwymiarowej to: \ n”, np_array)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

one () funkcja:

Składnia tej funkcji podano poniżej.

tablica Numpy.one (kształt, [dtype = brak], [rzędu = 'c'])

Zastosowania argumentów funkcji () są takie same jak argument funkcji Zeros (), która wyjaśniła w części funkcji ZEROS ().

Przykład-1: Użyj funkcji One () z jednym argumentem

Poniższy przykład pokazuje użycie funkcji One () z jednym argumentem. one () funkcja tego skryptu utworzy jednowymiarową tablicę 5 elementów.

# Importuj Numpy
importować Numpy jako NP
# Utwórz tablicę Numpy za pomocą funkcji Zeros ()
np_array = np.te (5)
# Wydrukuj wartości tablicy
drukuj („Wartości tablicy to: \ n”, np_array)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-2: Użyj funkcji One () z dwoma argumentami

Poniższy przykład pokazuje użycie funkcji One () z dwoma argumentami. Funkcja pierwszych () utworzy dwuwymiarową tablicę liczb całkowitych, które będą zawierać 5 wierszy i 2 kolumny. Funkcja drugiej () utworzy dwuwymiarową tablicę, w której pierwsza kolumna będzie zawierać liczby całkowite, a druga kolumna będzie zawierać pływaki.

# Importuj Numpy
importować Numpy jako NP
# Utwórz dwuwymiarową tablicę Numpy za pomocą funkcji Zeros () z typem danych liczb całkowitych
np_array1 = np.te ((5, 2), int)
# Wydrukuj wartości tablicy
drukuj („Wartości tablicy to: \ n”, np_array1)
# Utwórz dwuwymiarową tablicę Numpy za pomocą funkcji Zeros () z typem danych liczb całkowitych i pływakowych
np_array2 = np.One ((2, 2), dtype = [('x', 'int'), ('y', 'float')])
# Wydrukuj wartości tablicy
drukuj („Wartości tablicy to: \ n”, np_array2)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-3: Użyj funkcji One () z trzema argumentami

Poniższy przykład pokazuje użycie funkcji One () z trzema argumentami. One () funkcja utworzy jednowymiarową tablicę 5 elementów, które będą zawierać pływające liczby z zamawianiem opartym na wierszach.

# Importuj Numpy
importować Numpy jako NP
# Utwórz tablicę Numpy za pomocą funkcji Zeros ()
np_array = np.te (5, dtype = np.float64, order = 'f')
# Wydrukuj wartości tablicy
drukuj („Wartości tablicy to: \ n”, np_array)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Wniosek:

Zastosowania funkcji zeros () i one () w bibliotece Numpy zostały wyjaśnione w tym samouczku za pomocą wielu przykładów. Czytelnik będzie mógł używać tych funkcji w swoim skrypcie po przeczytaniu tego samouczka.