Metodo Numpy PTP

Metodo Numpy PTP
Numpy sta per Python numerico ed è una biblioteca di programmazione Python. Ha diverse funzioni di base, funzioni matematiche, funzioni statistiche e funzioni di stringa. Il metodo PTP () è una delle funzioni statistiche della libreria numpy. PTP sta per il picco al picco. Il metodo numpy ptp () viene utilizzato per trovare l'intervallo lungo l'asse specifico dall'array numpy. L'intervallo varia dal massimo al minimo.

L'intervallo può essere calcolato come:

Intervallo = valore massimo - valore minimo

Sintassi del metodo numpy ptp ()

Il metodo numpy ptp () può essere dichiarato come:

X = Numpy.ptp (arr, axis = nessuno, out = nessuno, mantine dims = < no value >)

Parametri del metodo numpy ptp ()

Ora discuteremo la descrizione degli argomenti accettati dalla funzione PTP ():

Arr= Arr rappresenta i dati dell'array di input.

Asse= L'asse rappresenta che lungo la gamma degli assi verrebbe trovata. Per impostazione predefinita, l'array di input funziona come appiattito. Appiattito mezzi l'array lavoro su tutti gli assi. Se il valore dell'asse è 0, rappresenta l'intervallo lungo la colonna. E se il valore dell'asse è 1, rappresenta l'intervallo lungo la riga.

Fuori= Out rappresenta un array alternativo in cui vogliamo archiviare l'output o il risultato. Le dimensioni di questo array devono corrispondere a quelle del risultato desiderato.

Mantieni i fiocchi= È anche un argomento opzionale. Questo parametro è utile quando l'array di output non è corretto o ridotto a sinistra con una dimensione della dimensione uno, correggerà i risultati dell'array.

Valore di ritorno del metodo Numpy Ptp ()

Valore di ritorno significa un output del codice eseguito. Il metodo numpy ptp () restituirà l'intervallo dell'array. Restituirà valori scalari.

Esempio 1:

In questo esempio, discuteremo di come trovare o calcolare un intervallo di un array 1D usando la funzione numpy ptp ().

Iniziamo il codice importando la libreria richiesta. Dobbiamo integrare un modulo numpy di Python come NP. Quindi, nell'istruzione successiva, abbiamo inizializzato un array unidimensionale come "arr" e lo abbiamo assegnato valori diversi. Quindi, abbiamo usato il metodo Print () per visualizzare l'istruzione "L'array dato è". Ancora una volta la funzione di stampa () viene utilizzata per stampare gli elementi dell'array monodimensionale dato. L'intervallo di istruzione "Array Dato è" è stampata mediante l'uso del metodo Print (). Nell'ultimo passaggio, il metodo Numpy ptp () viene applicato per trovare l'intervallo dell'array fornito. Per trovare l'intervallo, è circa il valore minimo dal valore massimo. L'istruzione di stampa è inoltre dichiarata per visualizzare l'intervallo calcolato dell'array 1D dato.

Abbiamo un risultato in cui ci resta un intervallo di matrice data.

Esempio n. 2:

In questo caso, vedremo come ottenere un intervallo di un array 2D chiamando la funzione numpy ptp ().

Innanzitutto, un passo importante e obbligatorio è importare una biblioteca numpy di Python. L'abbiamo importato come NP. Successivamente, abbiamo preso i "dati" come variabile e abbiamo assegnato valori diversi a questa variabile "dati". Abbiamo superato l'array bidimensionale in modo da acquisire l'intervallo di quell'array bidimensionale. I valori che abbiamo assunto in un array 2D sono: [[2, 15], [10, 1]]. Il metodo Print () è dichiarato per visualizzare gli elementi richiesti dell'array 2D come output. Ancora una volta, abbiamo chiamato una funzione print () per mostrare l'intervallo di un array 2D dato ". Infine abbiamo chiamato un NP.funzione ptp () per trovare un intervallo di array 2D. Questa funzione contiene i valori dell'array 2D fornito come parametro.

Nell'output, abbiamo un intervallo "14" dell'array 2D ed è calcolato da: valore massimo - valore minimo.

Esempio # 3:

Qui, osserviamo il metodo di calcolo della gamma di righe di un array 2D usando il ptp numpy ().

Come già sappiamo, l'importazione della libreria è il passo principale per eseguire. Quindi, in questo caso, per l'esecuzione del codice, abbiamo incorporato il modulo numpy come NP. Quindi, dichiarò "X" e mantenne gli elementi dell'array bidimensionale. Quindi, utilizzare una funzione print () per visualizzare la riga 'L'array dato è'. La funzione di stampa stampa anche l'array bidimensionale. Ora troveremo l'intervallo dell'array fornito chiamando il metodo Numpy Ptp () fornendo il parametro "Asse" come axis = 1. Darà l'intervallo dell'array bidimensionale in termini di riga.

Nel risultato, abbiamo l'intervallo di riga dell'array 2D in quanto abbiamo il valore 1 dell'asse del parametro.

Esempio # 4:

Vediamo come acquisire l'intervallo di colonna di un array 2D mediante l'uso del ptp numpy ().

In questo caso, impareremo a trovare la gamma di un array 2D in verticale. Il primo passo è l'integrazione della libreria numpy. Il secondo passo prevede l'inizializzazione della variabile "y" come array 2D input per archiviare i valori dell'array. Il terzo passo è stampare i valori dell'array 2D numpy chiamando la funzione print () passando i valori di "y" in essa come argomento. Nella quarta fase, l'istruzione di stampa viene nuovamente chiamata per mostrare la frase 'l'intervallo dell'array dato quando l'asse = 0'. Alla fine, invoca la funzione NP.ptp () per ottenere l'intervallo dell'array 2D definito. Questo metodo ha due argomenti, che includono l'array richiesto e l'asse del parametro. Qui, impostiamo il valore dell'argomento "asse" su 0 perché vogliamo trovare l'intervallo della colonna dell'array 2D dal punto di vista.

Dopo la riuscita esecuzione del programma, abbiamo il seguente output:

Conclusione

Per aiutarti a comprendere meglio il metodo Numpy PTP (), abbiamo discusso di una vasta gamma di argomenti nella guida. La sintassi, i parametri e il valore di ritorno del metodo Numpy Ptp () sono tutti coperti. L'intervallo dell'array unidimensionale è stato calcolato nel primo codice e l'intervallo dell'array bidimensionale è stato determinato nel secondo esempio. L'intervallo dell'array 2D, sia in termini di riga che a colonna è stata valutata nelle ultime due istanze.