Omówmy, co pociąga za sobą funkcja oka i jak z niej korzystać.
Numpy NP.Składnia oka
Składnia funkcji jest następująca:
Numpy.oko (n, m = brak, k = 0, dtype =Parametry są zdefiniowane zgodnie z ich następującymi funkcjami:
Wartość zwracana
Funkcja zwróci tablicę, w której wszystkie elementy w tablicy są równe zero, z wyjątkiem elementów w przekątnej określonej przez parametr K, które są równoważne jeden.
NP.Eye () Main Piagonal
Poniższy przykład ilustruje, jak korzystać z NP.Funkcja oka () z główną przekątną:
# Importuj NumpyPoprzedni kod tworzy tablicę 2D, w której elementy w głównej przekątnej są równe 1.
Powoduje to następującą tablicę:
tablica [[[1., 0., 0.],Uwaga: tablica składa się z trzech rzędów określonych w parametrze pierwszej funkcji.
NP.oko () górna przekątna
Aby użyć górnej przekątnej, ustaw parametr k na dodatnią liczbę całkowitą, jak pokazano w przykładzie:
ARR = NP.Oko (3, k = 1);W tym przypadku ustawiamy górną przekątę na indeksowanie jednego z głównej przekątnej. Powyższy kod powoduje następującą tablicę:
tablica ([[0., 1., 0.],NP.oko () dolna przekątna
Podobnie możemy określić niższą przekątę, określając wartość jako liczbę całkowitą ujemną. Rozważ poniższy przykład:
ARR = NP.Oko (3, k = -1);Powyższy przykład powraca do następującej tablicy:
tablica ([[0., 0., 0.],NP.Eye () Float Rodzaj danych
Domyślnie NP.Funkcja eye () zwraca typy liczb całkowitych. Możemy jednak określić docelowy typ danych za pomocą parametru Dtype w następujący sposób:
ARR = NP.Oko (3, k = -1, dtype = float);Powstała tablica jest następująca:
tablica ([[0., 0., 0.],Wniosek
W tym artykule zbadano, jak korzystać z funkcji Numpy Eye do wygenerowania tablicy 2D wypełnionej zerami. Przejrzyj stronę internetową Linux, aby uzyskać więcej wskazówek i samouczków.