Metodo Numpy Amax

Metodo Numpy Amax

Oggi apprendiamo la funzione Amax () e l'implementazione del metodo Amax (). Ma prima di ciò, impareremo anche la differenza tra la funzione max (), la funzione Amax () e la funzione massima ().

Numpy è uno dei moduli importanti di Python che funziona con problemi numerici. Ha molteplici funzioni che vengono utilizzate per risolvere questi problemi numerici di Python. La funzione max () non è diversa dalla funzione Amax () perché "NP.max ”è la funzione Alias ​​of Amax (). Viene utilizzato per trovare il valore massimo dall'array di input insieme ad assi particolari. Ma la funzione massima () prende due array di input e trova il valore massimo del valore per quanto riguarda.

La funzione Numpy Amax () viene utilizzata per calcolare l'elemento massimo negli array numpy. Possiamo anche trovare il massimo della riga, della colonna o di altri assi dagli array di input.

Sintassi:

Diamo un'occhiata più da vicino allo stile di scrittura e all'implementazione della sintassi della funzione Amax (). Innanzitutto, scriviamo sempre il nome del modulo che stiamo usando. Qui, usiamo il modulo numpy in cui scriviamo "numpy". Quindi, scriviamo il nome della funzione di numpy che vogliamo implementare, che è la funzione Amax (). Dopo questo, passiamo i parametri alla funzione.

Parametri:

I seguenti sono i parametri della funzione Amax () che passiamo durante il processo di compilazione.

UN: L'array di input da cui vogliamo trovare l'elemento massimo dall'array di input.

asse: Usato per trovare in quale asse operiamo la funzione per ottenere l'output desiderato.

fuori: Indica il percorso alternativo in cui i dati vengono archiviati dopo aver ottenuto l'elemento massimo dall'array.

Keepdims: Se è vero, gli assi ridotti sono ancora presenti nell'uscita come dimensioni della dimensione 1. In questo modo, otteniamo l'output di trasmissione corretto dall'array di input.

Valore di ritorno:

In cambio, otteniamo l'elemento massimo o il massimo della riga o della colonna dell'array di input. Otteniamo l'uscita scalare se l'asse non è nessuno.

Esempio 1:

Iniziamo a implementare il primo esempio della funzione Amax () del modulo numpy. Per fare ciò, abbiamo bisogno di un compilatore Python per implementare gli esempi di Python Numpy. Apri qualsiasi compilatore Python per eseguire il programma.

Innanzitutto, installiamo il modulo Python che vogliamo implementare. Qui, implementiamo il modulo numpy, quindi installiamo questo modulo. Dopo questo, importiamo la biblioteca numpy. L'unico modo per importare la libreria è scrivere prima la parola chiave "importazione" che indica al compilatore che importeremo la libreria. Quindi, scriviamo il nome della biblioteca che è "numpy". Quindi, scriviamo l'alias di Numpy che è "NP".

Importa Numpy come NP
Print ("Implementation of Amax () Funzione: \ n")
np.casuale.Seme (10)
arr = np.casuale.RandInt (dimensione = 7, basso = 23, alto = 67)
Stampa ("L'array di input è:", arr)
max_element = np.Amax (arr)
print ("\ nthe Maximum Element è:", max_element)

Dopo aver importato la libreria, iniziamo a scrivere la riga di codice effettiva. Chiamiamo il metodo Print () per visualizzare il messaggio che dice all'utente che implementeremo la funzione Amax (). Quindi, scriviamo il casuale.funzione seed () in modo che l'array di input contenga gli stessi elementi interi ancora e ancora. Quindi, chiamiamo la funzione Randint () per creare l'array 1-dimensionale e ottenere i numeri interi casuali nell'array di input. E poi, passiamo i parametri nella funzione.

Il primo parametro è la dimensione dell'array che abbiamo creato. Il secondo parametro è basso, il che significa da dove avviare l'array. E il terzo è alto, il che significa da dove terminare l'array. Quindi, stampiamo l'array utilizzando l'istruzione print ().

Dopo aver creato l'array, applichiamo la funzione Amax () su di esso per ottenere l'elemento massimo dall'array. Innanzitutto, usiamo l'alias numpy, NP. Quindi, scriviamo il nome della funzione che stiamo usando, che è Amax (). Quindi, passiamo l'array di input su cui vogliamo implementare la funzione Amax (). Quindi, chiamiamo un'istruzione print () per stampare l'elemento massimo che otteniamo attraverso la funzione Amax ().

Ecco l'output che otteniamo dopo la raccolta del programma precedente:

Esempio 2:

Ora, facciamo un altro esempio della funzione Amax () che abbiamo implementato sull'array bidimensionale. Innanzitutto, importa la libreria numpy che utilizziamo in questo programma. Quindi, chiamiamo l'istruzione Print () per stampare il messaggio relativo al programma.

Dopo questo, creiamo l'array bidimensionale usando il casuale.funzione scelta (). In sostanza, questa funzione viene utilizzata per creare una serie casuale di elementi interi tra 0 e 10. Usiamo anche la funzione Reshape () per dare la forma all'array 2-dimensionale dando gli argomenti che indicano il compilatore su quante righe e colonne dell'array devi fare. Tieni presente che usiamo il casuale.Funzione di seme () in modo che gli elementi della bidimensionale non possano essere modificati quando compiliamo il programma ancora e ancora.

Importa Numpy come NP
Print ("Implementation of Amax () Funzione: \ n")
np.casuale.Seme (10)
arr = np.casuale.Scelta (10, 9).Reshape ((3,3))
Stampa ("L'array 2D input è: \ n", arr)
max_element = np.Amax (arr, axis = 0)
print ("\ nthe Maximum Element in 2D è:", max_element)

Dopo aver creato l'array 2D, vogliamo applicare la funzione Amax () su di essa. Per questo, chiamiamo la funzione Amax () e ci passiamo gli argomenti. Il primo argomento è l'array di input che abbiamo creato in precedenza. Il secondo argomento è l'asse che significa in quale direzione vogliamo applicare la funzione Amax (). Poiché abbiamo dato l'asse 0, la funzione Amax () calcola gli elementi massimi verso il basso. E poi, archiviamo l'intera funzione in un'altra variabile che è Max_Element. Quindi, stampiamo la funzione Amax () chiamando il metodo Print () e ci trasmettiamo la funzione.

Vediamo l'output del codice precedentemente menzionato:

Conclusione

In questo articolo, abbiamo appreso la funzione di Amax () e la base della funzione massima (). Abbiamo imparato come implementare la funzione Amax () e quali sono i parametri e il valore di restituzione della funzione Amax (). Abbiamo anche implementato più esempi della funzione Amax () con una spiegazione dettagliata di questi esempi.