Metoda Numpy Amax

Metoda Numpy Amax

Dzisiaj dowiadujemy się o funkcji Amax () i implementacji metody Amax (). Ale wcześniej poznamy również różnicę między funkcją max (), amax () i funkcją maksimum ().

Numpy jest jednym z ważnych modułów Pythona, który działa z problemami numerycznymi. Ma wiele funkcji, które są używane do rozwiązywania tych problemów numerycznych Pythona. Funkcja max () nie różni się od funkcji Amax (), ponieważ „NP.Max ”to alias funkcji Amax (). Służy do znalezienia maksymalnej wartości z układu wejściowego wraz z określonymi osiami. Ale funkcja maksymalna () przyjmuje dwie tablice wejściowe i znajduje maksymalną wartość pod względem elementu.

Funkcja Numpy Amax () służy do obliczenia maksymalnego elementu w tablicach Numpy. Możemy również znaleźć maksimum wiersza, kolumny lub innych osi z tablic wejściowych.

Składnia:

Przyjrzyjmy się bliżej stylu pisania i implementacji składni funkcji Amax (). Po pierwsze, zawsze piszemy nazwę modułu, której używamy. Tutaj używamy modułu Numpy, w którym piszemy „Numpy”. Następnie piszemy nazwę funkcji Numpy, którą chcemy zaimplementować, czyli funkcja Amax (). Następnie przekazujemy parametry do funkcji.

Parametry:

Poniżej znajdują się parametry funkcji Amax (), którą przekazujemy podczas procesu kompilacji.

A: Tablica wejściowa, z której chcemy znaleźć maksymalny element z tablicy wejściowej.

: Używane do stwierdzenia, w której osi obsługujemy funkcję, aby uzyskać pożądane wyjście.

na zewnątrz: Informuje alternatywną ścieżkę, w której dane są przechowywane po uzyskaniu maksymalnego elementu z tablicy.

Keepdims: Jeśli to prawda, zmniejszone osie są nadal obecne w wyjściu jako wymiary rozmiaru 1. W ten sposób otrzymujemy prawidłowe wyjście transmisji z tablicy wejściowej.

Wartość zwracana:

W zamian otrzymujemy maksymalny element lub maksimum wiersza lub kolumny tablicy wejściowej. Otrzymujemy wyjście skalarne, jeśli oś nie ma.

Przykład 1:

Zacznijmy wdrażać pierwszy przykład funkcji Amax () modułu Numpy. Aby to zrobić, potrzebujemy kompilatora Pythona, aby wdrożyć przykłady Python Numpy. Otwórz dowolny kompilator Python, aby wykonać program.

Najpierw instalujemy moduł Python, który chcemy zaimplementować. Tutaj wdrażamy moduł Numpy, więc instalujemy ten moduł. Po tym importujemy bibliotekę Numpy. Jedynym sposobem importowania biblioteki jest najpierw napisanie słowa kluczowego „importu”, które mówi kompilatorowi, że zamierzamy zaimportować bibliotekę. Następnie piszemy nazwę biblioteki, która jest „Numpy”. Następnie piszemy pseudonim Numpy, który jest „NP”.

importować Numpy jako NP
drukuj („Implementacja funkcji Amax (): \ n”)
NP.losowy.ziarno (10)
ARR = NP.losowy.Randint (rozmiar = 7, niski = 23, wysoki = 67)
druk („tablica wejściowa to:”, ARR)
max_element = np.Amax (ARR)
wydrukuj („\ n Maksymalny element to:”, Max_Element)

Po zaimportowaniu biblioteki zaczynamy pisać rzeczywistą wiersz kodu. Nazywamy metodę print (), aby wyświetlić wiadomość, która mówi użytkownikowi, że zamierzamy zaimplementować funkcję Amax (). Następnie piszemy losowe.funkcja seded (), tak aby tablica wejściowa zawierała te same elementy całkowitego wielokrotnie. Następnie wywołujemy funkcję randint (), aby utworzyć tablicę 1-wymiarową i uzyskać losowe liczby całkowite w tablicy wejściowej. A następnie przekazujemy parametry w funkcji.

Pierwszy parametr to rozmiar tablicy, którą stworzyliśmy. Drugi parametr jest niski, co oznacza od miejsca, w którym rozpocząć tablicę. A trzecia jest wysoka, co oznacza, skąd zakończyć tablicę. Następnie drukujemy tablicę za pomocą instrukcji print ().

Po utworzeniu tablicy stosujemy na niej funkcję Amax (), aby uzyskać maksymalny element z tablicy. Najpierw używamy pseudonimu Numpy, NP. Następnie piszemy nazwę funkcji, której używamy, czyli funkcja Amax (). Następnie przekazujemy tablicę wejściową, na której chcemy zaimplementować funkcję Amax (). Następnie wywołujemy instrukcję print (), aby wydrukować maksymalny element, który dostajemy przez funkcję Amax ().

Oto dane wyjściowe, które otrzymujemy po kompilacji poprzedniego programu:

Przykład 2:

Zróbmy teraz kolejny przykład funkcji Amax (). Najpierw importujemy bibliotekę Numpy, której używamy w tym programie. Następnie nazywamy instrukcję print (), aby wydrukować wiadomość związaną z programem.

Następnie tworzymy tablicę 2-wymiarową za pomocą losowego.Funkcja wyboru (). Zasadniczo ta funkcja służy do utworzenia losowej tablicy elementów liczb całkowitych od 0 do 10. Używamy również funkcji reshape (), aby nadać kształt tablicy 2-wymiarowej, podając argumenty, które mówią kompilatorowi o liczbie wierszy i kolumn tablicy, którą musisz wykonać. Pamiętaj, że używamy losowych.funkcja seed (), aby elementów 2-wymiarowej nie można było zmienić, gdy opracowujemy program wielokrotnie.

importować Numpy jako NP
drukuj („Implementacja funkcji Amax (): \ n”)
NP.losowy.ziarno (10)
ARR = NP.losowy.Wybór (10, 9).Reshape ((3,3))
drukuj („tablica wejściowa 2d to: \ n”, arr)
max_element = np.Amax (ARR, oś = 0)
wydrukuj („\ n Maksymalny element w 2D to:”, Max_Element)

Po utworzeniu tablicy 2D chcemy zastosować funkcję Amax (). W tym celu nazywamy funkcję Amax () i przekazujemy w niej argumenty. Pierwszym argumentem jest tablica wejściowa, którą utworzyliśmy wcześniej. Drugim argumentem jest oś, w którym kierunku chcemy zastosować funkcję Amax (). Ponieważ podaliśmy oś 0, funkcja Amax () oblicza maksymalne elementy w dół. A następnie przechowujemy całą funkcję w innej zmiennej, która jest Max_Elementem. Następnie drukujemy funkcję Amax (), wywołując metodę print () i przekazujemy do niej funkcję.

Zobaczmy wyjście wcześniej wspomnianego kodu:

Wniosek

W tym artykule dowiedzieliśmy się o funkcji Amax (), a także o podstawie funkcji maksimum (). Nauczyliśmy się, jak zaimplementować funkcję Amax () i jakie są parametry i zwracają wartość funkcji Amax (). Wdrożyliśmy również wiele przykładów funkcji Amax () ze szczegółowym wyjaśnieniem tych przykładów.