Jak używać funkcji Linspace Python Numpy?

Jak używać funkcji Linspace Python Numpy?

Różne rodzaje tablic można utworzyć w Python za pomocą biblioteki Numpy. Musisz znać sposoby tworzenia tablicy Numpy przed użyciem funkcji Linspace () w Python. Czasami musimy utworzyć tablicę z równomiernie rozmieszczonymi lub nierównomiernymi liczbami rozmieszczonymi. Zarówno równomiernie rozmieszczone, jak i nie nawet odstępowane tablice z zakresem liczb można utworzyć za pomocą funkcji Linspace (). Jest to przydatna funkcja do obliczeń numerycznych. W tym samouczku pokazano funkcję Linspace () w skrypcie Python.

Składnia

Składnia funkcji Linspace () pokazano poniżej:

tablica Numpy.Linspace (start, stop, num = 50, punkt końcowy = true, retstep = false, dtype = brak, oś = 0)

Funkcja może wziąć siedem argumentów. Cele wszystkich argumentów opisano poniżej:

  • początek: Jest to obowiązkowy argument, który ustanawia wartość początkową sekwencji.
  • zatrzymywać się: Jest to obowiązkowy argument, który ustawia wartość końcową sekwencji.
  • num: Jest to opcjonalny argument, który ustawia liczbę próbek do wygenerowania. Jego domyślna wartość to 50.
  • punkt końcowy: Jest to opcjonalny argument i jeśli jest ustawiony PRAWDA, wtedy ostatnia wartość tablicy zostanie ustawiona na podstawie wartości stopu. Jego domyślna wartość to PRAWDA.
  • retstep: Jest to opcjonalny argument i jeśli jest ustawiony PRAWDA, Następnie krok i próbki zostaną zwrócone. Jego domyślna wartość to FAŁSZ.
  • Dtype: Jest to opcjonalny argument i służy do ustawiania typu danych wartości tablicy. Jego domyślna wartość to Nic.
  • : Jest to opcjonalny argument i definiuje oś w tablicy do przechowywania próbek. Jego domyślna wartość to 0.

Użycie funkcji Linspace ()

Różne zastosowania funkcji Linspace () pokazano w tej części samouczka za pomocą wielu przykładów.

Przykład-1: Korzystanie z obowiązkowych argumentów funkcji Linspace ()

Poniższy przykład pokazuje sposób utworzenia jednowymiarowej tablicy z równomiernie rozmieszczonymi liczbami za pomocą funkcji Linspace (). W tym przykładzie znajdują się dwa obowiązkowe argumenty tej funkcji. Tablica z zakresem równomiernie rozmieszczonych liczb ułamkowych zostanie wygenerowana przez funkcję Linspace (), w której pierwsza liczba wynosi 10, a ostatnia liczba wyniesie 20.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Utwórz tablicę Numpy z równomiernie rozmieszczonymi wartościami
np_array = np.Linspace (10, 20)
# Wydrukuj wyjście
drukuj („Wyjście funkcji Linspace () to: \ n”, np_array)

Wyjście:

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

Przykład-2: Korzystanie z argumentu NUM LINSPACE ()

Poniższy przykład pokazuje użycie num Argument funkcji Linspace (). Liczby dodatnie są używane początek I zatrzymywać się Wartości w pierwszej funkcji Linspace (). Ta funkcja wygeneruje tablicę 10 równomiernie rozmieszczone numery do przypisywania 10 Do num argument. Liczby ujemne są używane początek I zatrzymywać się Wartości w drugiej funkcji Linspace (). Ta funkcja wygeneruje tablicę 15 równomiernie rozmieszczone numery do przypisywania 15 Do num argument.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Utwórz tablicę Numpy z 10 równomiernie rozmieszczonymi wartościami
np_array = np.Linspace (10, 20, num = 10)
# Wydrukuj wyjście tablicy
Drukuj („Wyjście Linspace z 10 liczbami: \ n”, np_array)
# Utwórz tablicę Numpy z 15 równomiernie rozmieszczonymi wartościami
np_array = np.Linspace (-15, -5, num = 15)
# Wydrukuj wyjście tablicy
Drukuj („Wyjście Linspace z 15 liczbami: \ n”, NP_Array)

Wyjście:

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

Przykład-3: Korzystanie z argumentu Funkcji Linspace () DTYPE

Poniższy przykład pokazuje użycie Dtype Argument funkcji Linspace (). INT64 jest ustawione na Dtype argument funkcji Linspace () w celu utworzenia tablicy z zestawem 15 równomiernie rozmieszczone duże wartości całkowitej. Wartość początkowa tablicy będzie 15, a wartość końcowa będzie 35.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Utwórz równomiernie rozmieszczoną tablicę Numpy ze krokiem
np_array = np.Linspace (15, 35, 15, Dtype = NP.int64)
# Wydrukuj tablicę
Drukuj („Wyjście Linspace: \ n”, NP_Array)

Wyjście:

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

Przykład-4: Korzystanie z argumentu funkcji Linspace ()

Poniższy przykład pokazuje użycie argumentu funkcji punktu końcowego Linspace (), aby ustawić ostatnią wartość tablicy, która zostanie zwrócona przez tę funkcję. Domyślna wartość funkcji punktu końcowego to PRAWDA, i ustawia zatrzymywać się wartość jako ostatnia wartość zwróconej tablicy. Jeśli wartość punktu końcowego jest fałszywa, ostatnia wartość tablicy zostanie obliczona na różne sposoby, a ostatnia wartość będzie mniejsza niż zatrzymywać się wartość.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Utwórz równomiernie rozmieszczoną tablicę Numpy z wartością zatrzymania
np_array = np.Linspace (15, 35, 15)
Drukuj („Wyjście Linspace bez punktu końcowego: \ n”, np_array)
# Utwórz równomiernie rozmieszczoną tablicę Numpy z wartością zatrzymania i punktem końcowym
np_array = np.Linspace (15, 35, 15, punkt końcowy = false)
Drukuj („\ n the wyjście Linspace z punktem końcowym: \ n”, np_array)

Wyjście:

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

Przykład-5: Za pomocą argumentu Funkcji Linspace () retstep

Poniższy przykład pokazuje użycie retstep Argument funkcji Linspace (). Domyślna wartość tej funkcji to FAŁSZ. Jeśli wartość tego argumentu jest ustawiona na PRAWDA, następnie funkcja Linspace () zwraca krok wartość z tablicą.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Zadzwoń do Linspace z retstep
np_array, krok = np.Linspace (-5, 5, 20, retstep = true)
# Wydrukuj tablicę
drukuj („Wyjście funkcji Linspace () to: \ n”, np_array)
# Wydrukuj wartość kroku
Drukuj („\ n Wartość kroku to: \ n”, krok)

Wyjście:

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

Przykład-6: Korzystanie z wartości nie-salarowych dla argumentów Start i Stop

Poniższy przykład pokazuje, w jaki sposób wartości inne niż szaleństwo, takie jak tablice, mogą być używane jako wartości argumentu Start i Stop Funkcji Linspace () do wygenerowania tablicy. Ten skrypt utworzy dwuwymiarową tablicę 5 wierszy i 4 kolumn.

# Importuj bibliotekę Numpy
importować Numpy jako NP
# Funkcja wywołania Linspace () z tablicami Start and Stop
np_array = np.Linspace (start = [10, 30, 50, 70], stop = [100, 200, 300 400], num = 5)
# Wydrukuj tablicę
drukuj („Wyjście funkcji Linspace () to: \ n”, np_array)

Wyjście:

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

Wniosek

Zastosowania różnych argumentów funkcji Linspace () zostały wyjaśnione w tym samouczku przy użyciu prostych przykładów, aby pomóc czytelnikom poznać cel tej funkcji i poprawnie zastosować ją w skrypcie.