Jak używać funkcji Python Numpy Arange

Jak używać funkcji Python Numpy Arange

W bibliotece Python Numpy istnieje wiele funkcji, aby wykonywać różne rodzaje operacji numerycznych i naukowych. Tworzenie różnych rodzajów tablic do różnych celów jest jednym z praktycznych zastosowań biblioteki Numpy. Python ma wbudowaną funkcję o nazwie Arange (), aby utworzyć listę liczb sekwencyjnych. ARANGE () jest jedną z funkcji tworzenia tablicy biblioteki Numpy, aby utworzyć szereg zakresów liczbowych. Zastosowania funkcji Numpy Arange () wyjaśniono w tym samouczku.

Składnia

NP.tablica NP.Arange ([start,] stop, [krok,], dtype = brak)

Ta funkcja może wziąć cztery argumenty. Rozpocznij argument jest opcjonalne, które definiuje wartość początkową tablicy. Jeśli wartość początkowa jest używana w funkcji, to obowiązkowy argument, zatrzymywać się, będzie wymagało zdefiniowania wartości końcowej tablicy. Argument krokowy jest opcjonalne, które określa różnicę między elementami. Domyślna wartość krok jest 1, a wartość tego argumentu nie może wynosić 0. Czwarty argument, Dtype, definiuje typ danych elementu tablicy, a domyślna wartość tego argumentu to Nic. Ta funkcja zwraca obiekt tablicy na podstawie wartości argumentów.

Użycie funkcji ARANGE ()

Musisz zainstalować bibliotekę Python Numpy przed ćwiczeniem przykładów tego samouczka. Zastosowania funkcji ARANGE () z jednym argumentem, dwa argumenty i trzy argumenty zostały pokazane w tej sekcji tego samouczka za pomocą wielu przykładów.

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

Kiedy Arange () Funkcja biblioteki Numpy jest używana z jednym argumentem, wówczas górna wartość tablicy jest ustawiona jako wartość argumentu. Poniższy skrypt utworzy Numpy tablicę wartości zakresu i wydrukuje różne atrybuty tablicy i wartości tablicy. 12 zostało użyte jako wartość argumentu funkcji ARANGE (), która utworzy tablicę Numpy 12 elementów, które rozpoczną się od 0 i zakończyć do 11. Następnie zostanie wydrukowany wymiar, rozmiar i rodzaj danych tablicy. Wartości tablicy zostaną wydrukowane później.

# Importuj Numpy
importować Numpy jako NP
# Utwórz jednowymiarową tablicę liczb sekwencyjnych
np_array = np.Arange (12)
# Wydrukuj różne atrybuty tablicy Numpy
Drukuj („wymiar tablicy:”, np_array.ndim)
Drukuj („długość tablicy:”, np_array.rozmiar)
Drukuj („Typ danych tablicy:”, NP_Array.Dtype)
# Wydrukuj wartości tablicy Numpy
print („wartości tablicy to: ', np_array)

Wyjście:

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

Przykład-2: Użycie funkcji ARANGE () z dwoma argumentami

Gdy funkcja ARANGE () jest używana z dwoma argumentami, wartości początkowe i końcowe tablicy zostaną ustawione jako wartości argumentów. Poniższy przykład pokazuje, jak utworzyć tablicę o dolnych i górnych wartościach za pomocą za pomocą Arange () funkcjonować. Pierwsza tablica jest tworzona przez ustawienie 10 w początek wartość i 25 w zatrzymywać się wartość. Tablica 15 zostanie utworzony sekwencyjny numer liczby całkowitej. Następnie zostaną wydrukowane dwa atrybuty i wartości tablicy. Druga tablica jest tworzona przez ustawienie 0.5 w początek wartość i 5.5 w zatrzymywać się wartość. Zostanie utworzona tablica 5 sekwencyjnego liczby pływającego. Te same atrybuty i wartości tej tablicy zostaną wydrukowane później.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Utwórz numpy tablicę liczb całkowitych z wartościami początkowymi i końcowymi
np_array1 = np.Arange (10, 25)
# Wydrukuj różne atrybuty tablicy
Drukuj („Rozmiar tablicy:”, np_array1.rozmiar)
Drukuj („Typ danych tablicy:”, NP_Array1.Dtype)
# Wydrukuj wartości tablicy Numpy
print („wartości tablicy to: ', np_array1)
# Utwórz numpy tablicę liczb pływakowych z wartościami startowej i końcowej
np_array2 = np.Arange (0.5, 5.5)
# Wydrukuj różne atrybuty tablicy
Drukuj („\ n rozmiar tablicy: ', np_array2.rozmiar)
Drukuj („Typ danych tablicy:”, np_array2.Dtype)
# Wydrukuj wartości tablicy Numpy
print („wartości tablicy to: ', np_array2)

Wyjście:

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

Przykład-3: Użycie funkcji ARANGE () z trzema argumentami

Poniższy przykład pokazuje użycie funkcji ARANGE () z trzema argumentami. 10 jest ustawiony dla początek argument, 20 jest ustawiony dla zatrzymywać się argument i 2 jest ustawiony dla ARANGE () STEP FUNKCJA Wartość argumentów. Utworzy tablicę 5 wartości liczb całkowitych. Rozmiar, typ danych i wartości tablicy zostaną wydrukowane jako wyjście.

# Importuj Numpy
importować Numpy jako NP
# Utwórz numpy tablicę liczb całkowitych z wartościami startowymi, końcowymi i krokowymi
np_array = np.Arange (10, 20, 2)
# Wydrukuj różne atrybuty tablicy
Drukuj („Rozmiar tablicy:”, NP_Array.rozmiar)
Drukuj („Typ danych tablicy:”, NP_Array.Dtype)
# Wydrukuj wartości tablicy Numpy
print („wartości tablicy to: ', np_array)

Wyjście:

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

Przykład-4: użycie funkcji ARANGE () z wartościami argumentów ujemnych

Poniższy przykład pokazuje użycie funkcji ARANGE () z wartościami argumentów ujemnych. 50 jest ustawione dla argumentu Start, 20 jest ustawione dla argumentu stop, a 2 jest ustawione dla wartości aranżowania funkcji ARANGE (). Utworzy tablicę 9 negatywnych liczb całkowitych. Rozmiar, typ danych i wartości tablicy zostaną wydrukowane jako wyjście.

# Importuj Numpy
importować Numpy jako NP
# Utwórz liczbę liczb negatywnych z wartościami początkami, końcem i krokiem
np_array = np.Arange (-50, -5, 5)
# Wydrukuj różne atrybuty tablicy
Drukuj („Rozmiar tablicy:”, NP_Array.rozmiar)
Drukuj („Typ danych tablicy:”, NP_Array.Dtype)
# Wydrukuj wartości tablicy Numpy
print („wartości tablicy to: ', np_array)

Wyjście:

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

Wniosek

Sposoby tworzenia tablicy Numpy za pomocą funkcji ARANGE () zostały opisane w tym samouczku za pomocą wielu przykładów. Utworzenie tablicy z sekwencyjnymi liczbami dodatnimi i ujemnymi przy użyciu tej funkcji pokazano tutaj. Mam nadzieję, że cel użycia funkcji ARANGE () zostanie wyczyszczony dla czytelników po przeczytaniu tego samouczka.