Procedura
Śledzimy sekwencyjną procedurę, aby w tym konkretnym artykule szczegółowe wyjaśnienie tematu „tożsamości numpy”. Podajemy kompleksowe wyjaśnienie składni matrycy tożsamości Numpy. Aby uzyskać głębszy wgląd w tę funkcję, staramy się wdrożyć różne wyróżniające przykłady związane z matrycą tożsamości Numpy. Językiem programowania, którego skrypt będziemy używać do wdrożenia macierzy tożsamości, jest „Python”.
Składnia
Nigdy nie możemy wdrożyć żadnej funkcji, jeśli nie mamy wcześniejszej wiedzy na temat podstawowych parametrów tej funkcji. Podobnie, musimy uzyskać dobry przyczepność do funkcji macierzy tożsamości. Składnia tej konkretnej funkcji można opisać na dwa sposoby. Oba te sposoby są wzajemne modyfikacje. Podstawowa składnia funkcji tożsamości wraz z jej parametrem jest omówiona w następujący sposób:
$ np. Tożsamość (n)Na podstawie wspomnianych wcześniej dwóch składni do wywoływania funkcji tożsamości istnieje jeden parametr „N”, który jest powszechny w obu metodach. Ten parametr „N” musi wyraźnie przyjąć wymiary lub kolejność macierzy tożsamości, którą chcemy, aby funkcja zwróciła jako wyjście. Ten „n” może być dowolną pozytywną liczbą rzeczywistą. Następnie pojawia się kolejny parametr opisany w drugiej metodzie jako „Dtype”. Ten dtype jest dodatkowym parametrem, a jego przymus można wybrać jako opcjonalny lub obowiązkowy na podstawie naszych wymagań. Dtype to rodzaj danych elementów, które chcemy być na głównych elementach przekątnych i innych elementów naszej macierzy tożsamości. Ten typ danych może być liczba całkowita, float, podwójna, ciąg itp.
Przykład 1
Zastosowanie funkcji macierzy tożsamości z biblioteką Numpy jest dość proste. Tutaj w tym przykładzie używamy pierwszej metody, którą omówiliśmy wcześniej w artykule pod nagłówkiem „Składnia”. Aby zaimplementować tę funkcję, musimy najpierw otworzyć nasze kompilatory Pythona i upewnić się, że zainstalowaliśmy wszystkie niezbędne pakiety, abyśmy mogli później zaimportować biblioteki z tych pakietów w naszym kodzie. Ponieważ tożsamość jest macierz pośrednią, mamy do czynienia z matrycą. Aby zadeklarować matrycę, przyjmujemy pomoc w bibliotece „Numpy”.
Mamy dwie opcje importowania Numpy, ponieważ albo możemy po prostu użyć Numpy jako Numpy, albo możemy użyć pseudonimu dla Numpy. Najczęstszą praktyką według konwencji jest to, że używamy prefiksu zamiast nazywania samego Numpy, więc „importuj Numpy jako NP”. Teraz używamy tego „NP” do wywołania funkcji macierzy tożsamości. Aby to działało, nazywamy funkcję „NP. Tożsamość (n) ”. „N” jest argumentem wejściowym dla tej funkcji i reprezentuje wymiary dla macierzy kwadratowej tożsamości. W tym przykładzie tworzymy kwadratową macierz tożsamości rzędu 3 × 3, co oznacza, że macierz tożsamości ma trzy wiersze i trzy kolumny. Następnie staramy się pokazać dane wyjściowe, wywołując metodę „print ()”.
importować Numpy jako NPWłaśnie skopiowaliśmy wcześniej wspomniany kod i wyjście kodu, który zwraca macierz tożsamości z trzema kolumnami i trzema wierszami. Ta macierz tożsamości ma „1” na głównej przekątnej (ponieważ ta metoda domyślnie przyjmuje typ danych jako pływak), a reszta elementów macierzy wynosi zero.
Przykład 2
W poprzednim przykładzie zaimplementowaliśmy przykład, który stworzył macierz tożsamości z pierwszą metodą opisaną w „Składni”. Drugi przykład wykorzystuje drugą metodę dla funkcji tożsamości. Aby to zrobić, importujemy Numpy z prefiksem „NP”. Teraz używamy tego NP jako zamiennika dla Numpy, ilekroć wywołujemy dowolną funkcję, która wywołuje z tym Numpy. Tworzymy macierz tożsamości, wywołując funkcję „NP. Tożsamość (n, dtype) „. N macierzy wynosi 5, co oznacza, że macierz tożsamości ma pięć wierszy i pięć kolumn. I ustawiliśmy DType na „pływanie”, co oznacza zatem, że główne elementy przekątne macierzy tożsamości są typu danych pływak. Następnie wyświetlamy macierz z funkcją „print ()”. Możemy skopiować i wykonać następujący kod Pythona, aby utworzyć macierz tożsamości i zweryfikować wyniki.
importować Numpy jako NPWyjście drugiego przykładu to macierz tożsamości o wymiarach pięciu rzędów i pięciu kolumnach o typu pływakowym „1” w głównej przekątnej i pozostałych elementach jako zero.
Wniosek
Artykuł pokazuje metodę wdrożenia funkcji tożsamości Numpy w skrypcie Python. W tym artykule zawiera szczegółowy przegląd procedury i wprowadzenie funkcji tożsamości Numpy. Aby dodatkowo uzyskać dobre doświadczenie, wdrażane są dwa przykłady przy użyciu dwóch różnych metod deklaracji funkcji macierzy tożsamości. Mamy nadzieję, że ten artykuł pomoże jego czytelnikom w najlepszy możliwy sposób.