Metodo Numpy ptp

Metodo Numpy Ptp



NumPy sta per Numerical Python ed è una libreria 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 picco a picco. Il metodo NumPy ptp() viene utilizzato per trovare l'intervallo lungo l'asse specifico dall'array NumPy. La portata varia dal massimo al minimo.

L'intervallo può essere calcolato come:

Gamma = Valore massimo – Valore minimo

Sintassi del metodo NumPy ptp()

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







X = NumPy. pt ( arr , asse = nessuno , fuori = nessuno , mantieni le luci = < nessun valore > )

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 quello lungo il quale si troverebbe l'intervallo di assi. Per impostazione predefinita, l'array di input funziona come appiattito. Appiattito significa che l'array lavora 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 memorizzare l'output o il risultato. Le dimensioni di questa matrice devono corrispondere a quelle del risultato desiderato.

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



Valore restituito del metodo NumPy ptp()

Valore restituito indica un output del codice eseguito. Il metodo NumPy ptp() restituirà l'intervallo dell'array. Restituirà valori scalari.

Esempio 1:

In questo esempio, discuteremo 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 gli abbiamo assegnato valori diversi. Quindi, abbiamo utilizzato il metodo print() per visualizzare l'istruzione 'La matrice data è'. Ancora una volta la funzione print() viene utilizzata per stampare gli elementi dell'array unidimensionale dato. L'istruzione 'Range of date array is' viene stampata mediante l'uso del metodo print(). Nell'ultimo passaggio, viene applicato il metodo NumPy ptp() per trovare l'intervallo dell'array fornito. Per trovare l'intervallo, è circa meno il valore minimo dal valore massimo. L'istruzione print viene inoltre dichiarata per visualizzare l'intervallo calcolato dell'array 1D specificato.

Abbiamo un risultato in cui ci rimane un intervallo della matrice data.

Esempio n. 2:

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

Innanzitutto, un passaggio importante e obbligatorio è importare una libreria NumPy di ​​Python. L'abbiamo importato come np. Successivamente, abbiamo preso 'DATA' come variabile e abbiamo assegnato valori diversi a questa variabile 'DATA'. Abbiamo superato l'array bidimensionale in modo da acquisire l'intervallo di quell'array bidimensionale. I valori che abbiamo preso nell'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'istruzione 'Range of date 2D array is'. Infine abbiamo chiamato una funzione np.ptp() per trovare un intervallo dell'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 n. 3:

Qui osserviamo il metodo di calcolo dell'intervallo per riga di un array 2D utilizzando NumPy ptp().

Come già sappiamo, l'importazione della libreria è il passaggio principale da eseguire. Quindi, in questo caso, per l'esecuzione del codice, abbiamo incorporato il modulo NumPy come np. Quindi, ha dichiarato 'X' e ha mantenuto gli elementi dell'array bidimensionale. Quindi, usa una funzione print() per visualizzare la riga 'L'array dato è'. La funzione print stampa anche l'array bidimensionale. Ora troveremo l'intervallo dell'array specificato chiamando il metodo NumPy ptp() fornendo il parametro 'axis' come asse = 1. Fornirà l'intervallo dell'array bidimensionale per riga.

Nel risultato, abbiamo l'intervallo per riga dell'array 2D poiché abbiamo il valore 1 del parametro 'asse'.

Esempio n. 4:

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

In questo caso, impareremo a trovare l'intervallo di un array 2D verticalmente. Il primo passo è l'integrazione della libreria NumPy. Il secondo passaggio prevede l'inizializzazione della variabile 'Y' come array 2D di input per memorizzare i valori dell'array. Il terzo passaggio consiste nel stampare i valori dell'array NumPy 2D chiamando la funzione print() passando i valori di 'Y' al suo interno come argomento. Nel quarto passaggio, l'istruzione print 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 il parametro 'axis'. Qui, impostiamo il valore dell'argomento 'asse' su 0 perché vogliamo trovare l'intervallo dell'array 2D in base alla colonna.

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

Conclusione

Per aiutarti a comprendere meglio il metodo NumPy ptp(), abbiamo discusso un'ampia gamma di argomenti nella guida. La sintassi, i parametri e il valore restituito 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 per riga che per colonna, è stato valutato nelle ultime due istanze.