Pozwól nam zbadać tę funkcję i sposób jej użycia.
Składnia funkcji
Składnia funkcji jest jak pokazana poniżej:
Numpy.Fill_Diagonal (a, val, wrap = false)Parametry
Parametry funkcji są omówione w poniższej sekcji:
Uwaga: Funkcja Fill_Diagonal () wykonuje operację na miejscu. Oznacza to, że zmodyfikuje oryginalne zachowanie zamiast tworzyć nową kopię tablicy.
Przykład 1
Spójrz na przykład pokazany poniżej:
# Importuj NumpyW powyższym przykładzie używamy funkcji Fill_Diagonal, aby zastąpić główną przekątną tablicy 2D zerami.
Kod powyżej powinien zwrócić dane wyjściowe, jak pokazano:
Stara tablica:
[[1 2 3]Przykład nr 2
Poniższy przykład wykorzystuje tablicę do wymiany elementów przekątnych w tablicy 2D.
ARR = NP.tablica ([[1,2,3], [4,5,6]])W powyższym przykładzie przekazujemy tablicę 2D, aby wypełnić przekątną tablicę 2D. Powstała tablica jest jak pokazana:
[[100 2 3]Przykład nr 3
Możesz także użyć tej funkcji do wygenerowania macierzy tożsamości. Przykład jest pokazany poniżej:
ARR = NP.zera ((3, 3), int)I to powinno dać nam matrycę zer, w której główna przekątna jest wypełniona.
[[1 0 0]Wniosek
To wszystko dla tego. W tym artykule opisano funkcję Fill_Diagonal () zgodnie z Numpy. Zilustrowaliśmy również różne przykłady korzystania z funkcji.
Dziękuje za przeczytanie!!