Modalità numpy

Modalità numpy
"Nel linguaggio di programmazione" Python "usiamo la" modalità numpy "per prendere la modalità di array monodimensionali o multidimensionali. La modalità per gli array funziona come prendiamo la modalità nell'algebra. La modalità è la funzione che elimina il valore più ripetitivo nell'array. Usiamo Numpy con la funzione Modalità poiché Numpy è una delle librerie dei panda in Python che si occupa delle matrici e degli array multidimensionali, ad esempio, se un array contiene tali valori che si verificano ripetutamente nell'array.

Per sapere qual è il valore più accaduto nell'array, chiamiamo il metodo "modalità". Nei set di dati che sono, alcuni array o matrici possono contenere più di un valore di modalità o punto dati e, in alcuni casi, non può nemmeno avere un singolo valore che si verifica ripetutamente. La modalità si è rivelata uno strumento utile in quanto funge da misura per trovare la tendenza centrale e può anche essere utilizzata per esprimere la deviazione standard per un set di dati."

Procedura

Questo articolo farà sapere ai suoi lettori della funzione in modalità numpy. I lettori sapranno come implementare la funzione Modalità usando la libreria numpy nella sintassi di Python. Alcuni degli esempi saranno menzionati nell'articolo che consentirà ai lettori di utilizzare esattamente la funzione della modalità. Prima di iniziare con gli esempi negli articoli, dobbiamo assicurarci di aver installato i compilatori Python con la corretta installazione del numpy nei sistemi.

Sintassi

La sintassi per la funzione della modalità non è fissa e potremmo trovare la modalità seguendo i due comandi di seguito in Python.

  1. unico()
  2. modalità()

I comandi sopra menzionati saranno spiegati in seguito passo dopo passo sotto forma di esempi in questo articolo.

Esempio 01

La sintassi sopra menzionata spiega i due tipi di approcci che possiamo usare per trovare la modalità nel linguaggio di programmazione Python. Questo esempio utilizzerà il primo approccio per implementare la modalità per un array. Per iniziare con l'esempio, faremo prima un nuovo progetto con il nostro nome desiderato e lo salveremo nei repository di Python. Il prossimo passo sarà importare la biblioteca Python "Numpy come NP" poiché dobbiamo affrontare le funzioni dell'array in questo esempio, quindi useremo il numpy per dichiarare un array nel progetto Python.

Il primo approccio che useremo per trovare la modalità proviene dalla libreria numpy e la funzione che eliminerà la modalità nell'array è "numpy.unico()". Questa funzione prenderà l'array come argomento di input e restituirà quindi l'array che conterrà tutti i numeri univoci nell'array e restituirà anche i conteggi usando la funzione "argmax ()" in "vero", che contiene le informazioni sul Numero di volte in cui un elemento viene ripetuto.

Ora creiamo un array usando NP come "array" con la funzione "NP. Arrays () ". I membri degli array saranno "[1,2,3,3,4,5]". Quindi chiameremo il "NP. Funzione unica () "e per gli argomenti di questa funzione, passeremo l'array che abbiamo appena creato e il conteggio dei resi è uguale a" vero ". Ora useremo il valore di questo conteggio di reso e lo passeremo alla funzione "NP. argmax () ", che eliminerà il massimo del valore all'interno di questo array di conteggi e memorizzerà il valore nella variabile" modalità ", quindi visualizzeremo la" modalità "per stampare il valore più ripetuto nell'array.

Importa Numpy come NP
array = np.Array ([1,2,3,3,4,5])
vals, conta = np.univoco (array, return_counts = true)
modalità = np.argmax (conta)
Stampa (vals [modalità])

Il valore più ripetuto nell'array era "3" e il programma ha dato l'output esatto, il che significa che abbiamo implementato correttamente la funzione della modalità.

Esempio 02

Il secondo approccio che possiamo usare per calcolare la modalità di un array numpy è attraverso la funzione “Stat. modalità()". Questa funzione prende la modalità per l'array numpy ma utilizza la libreria dalle "statistiche". Questa libreria viene utilizzata per tutte le funzioni correlate alle statistiche. Il metodo "modalità ()" è incluso nelle statistiche e utilizza l'array come argomento di input e restituisce il valore nell'array che si verifica più frequentemente. Avremo il processo per l'implementazione del secondo esempio creando prima un progetto nel compilatore Python.

Per inizializzare e dichiarare un array nel progetto, importeremo la biblioteca Numpy e la dichiareremo come "NP". Dopo aver importato la libreria, useremo questa libreria per dichiarare un array di dimensioni 100 con il nome "Array_Mode". L'array conterrà gli elementi come "([10, 8, 7, 6, 7, 6, 6, 5, 5, 4, 4, 3, 2, 4, 4, 4, 4, 4, 4])". Per trovare la modalità per questo array, chiameremo il metodo “Stat. modalità () "e passerà l'array che abbiamo appena dichiarato negli argomenti delle" statistiche. MODE () "e salverà i valori da questa funzione di funzione nella variabile" MODE_OF_ARRAY ". Ora inseriremo semplicemente la visualizzazione della modalità dell'array chiamando il metodo "Print ()".

Per controllare l'output di questa funzione spiegata in questo esempio, è sufficiente copiare e incollare la funzione al compilatore Python e quindi eseguire il codice.

Statistiche di importazione come stat
Importa Numpy come NP
array_mode = np.Array ([10, 8, 7, 6, 7, 6, 6, 5, 5, 4,3, 2, 4, 4, 4, 4, 4, 4])
Stampa (Stat.modalità (array_mode))

Dopo aver eseguito il codice, otterremo l'output come "4". Se osserviamo dalla spiegazione del codice, avevamo dichiarato un array che aveva il valore più ripetuto pari a "4", quindi viene verificato l'output di questo codice; Quindi il nostro codice è stato eseguito correttamente. Quello che abbiamo fatto nell'esempio è prima che abbiamo creato un array usando il "NP di Numpy.Metodo array () ", quindi abbiamo importato la" stat "da" statistiche "e quindi chiamato la funzione" stat. Modalità "per eseguire la modalità dell'array.

Conclusione

Vorremmo concludere l'editoriale riassumendo tutti i passaggi che abbiamo preso e parlano punti in questo articolo. L'articolo prima fornisce una breve introduzione alla "modalità numpy", quindi spiega la sintassi o i metodi utilizzati per calcolare la modalità in numpy. Dopo una spiegazione della sintassi, l'articolo mostra quindi come possiamo implementare la modalità implementando i due metodi diversi separatamente su due esempi unici.