Numpy NP.tożsamość

Numpy NP.tożsamość
Jedną z najbardziej praktycznych, ale prostych funkcji w Numpy jest funkcja tożsamości (). Ta funkcja umożliwia generowanie tablicy tożsamości w prostym kroku.

Pozwól nam zbadać, jak działa ta funkcja i jak z niej korzystać.

Co to jest tablica tożsamości?

Przed kontynuowaniem dobrze jest wyjaśnić, czym jest tablica tożsamości.

Tablica tożsamości odnosi się do kwadratowej tablicy z tymi w głównej przekątnej. Mówiąc prosto, tablica tożsamości to tablica, która utrzymuje je w głównej przekątnej, podczas gdy reszta elementów jest wypełniona zerami.

Powyższe jest przykładem tablicy tożsamości.

Składnia funkcji Numpy Identity ()

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

Numpy.tożsamość (n, dtype = brak, *, jak = brak)

Parametry funkcji

  1. n - odnosi się do wymiarów tablicy wyjściowej. Zamówienie to wiersze i kolumny.
  2. Dtype - Określa typ danych tablicy wyjściowej.

Funkcja zwraca wartość

Funkcja zwraca tablicę tożsamości określonego kształtu, i.mi., n x n.

Przykład 1

Weźmy przykład pokazany poniżej:

# Importuj Numpy
importować Numpy jako NP
# Wygeneruj tablicę kwadratową
Drukuj (NP.tożsamość (5))

Kod powyżej powinien wygenerować tablicę tożsamości z pięcioma wierszami i pięcioma kolumnami. Powstałe wyjście jest jak pokazano:

[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]

Przykład 2

Możesz także określić typ danych elementów tablicy, aby były wartościami zmiennoprzecinkowymi. Przykładowy kod pokazano poniżej:

Drukuj (NP.tożsamość (3, dtype = float))

Powstała tablica jest jak pokazana:

[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]

Wniosek

Za pośrednictwem tego artykułu dowiedziałeś się, czym jest tablica tożsamości. Nauczyłeś się także, jak generować tablicę tożsamości kształtu n x n za pomocą funkcji tożsamości Numpy.

Bądź na bieżąco o więcej!!