Sintassi
numpy.trapz (y, x = nessuno, dx = 1.0, axis = -1)La sintassi sembra un po 'complicata, ma è molto facile da usare una volta compresa la funzionalità di tutti i parametri.
Parametri
Valore di ritorno
Questa funzione restituirà l'integrale definito stimato. Il tipo di ritorno sarà un array o un valore di punto galleggiante.
Parte integrante di un array 1D
In questo esempio, osserveremo la funzionalità del metodo trapz () su un array unidimensionale quando gli elementi dell'array sono numeri interi.
In questo codice prima cosa, dobbiamo fare è importare la libreria numpy e dare un nome di funzione. Qui il nome della funzione è "NMP."Dopodiché, definisci una variabile" value_0 "e chiama il numpy.Metodo array () per utilizzare la funzione array del modulo numpy e inizializzare l'array monodimensionale. L'array è di tipo intero, che mostra che ha tutti i valori interi. Successivamente, un testo viene stampato sulla console dichiarando la funzione di stampa (). Nella prossima dichiarazione, invoca il NMP.Metodo trapz (). Questa funzione contiene il "valore_0" come argomento. Il metodo trapz () troverà l'integrale dell'array fornito e stampano che utilizzando print (). Possiamo anche archiviare il risultato della funzione trapz () in un'altra variabile e quindi mostrare il risultato, ma che aumenta solo la lunghezza del codice e la funzionalità rimarrà la stessa.
L'output mostra il risultato del codice ed è un valore di punto galleggiante. Il metodo trapz () calcolerà l'integrale dell'array specificato con la formula trapezoidale e vedremo solo il risultato.
Integrale di un array 2-D
Ora in questo programma, discuteremo dell'uso della funzione trapz () per un array bidimensionale prendendo diversi valori "dx".
Innanzitutto, integra il modulo numpy con qualsiasi nome di funzione. Qui il nome della funzione è “Num."Nell'istruzione successiva, definire un array bidimensionale usando il NUM.funzione array (). E salva gli elementi dell'array nella variabile "array_0". Visualizza il testo con il metodo print (). Quindi passeremo il numero.funzione trapz () all'istruzione di stampa. Il metodo trapz () ha un argomento di "array_0". Qui il valore di "dx" è, per impostazione predefinita, 1.
Ma nella seconda parte del programma, il valore "dx" è l'unica cosa che differisce. Ripeti lo stesso codice e modifica il valore di "DX". Qui specifichiamo il valore di "DX" come 3. Ora possiamo confrontare i risultati di entrambe le due sezioni del codice sopra.
L'output mostra chiaramente la differenza tra i due matrici risultanti. Il secondo array è moltiplicato per 3 perché il suo "dx" è 3; Divide ugualmente i punti campione quando "dx" è 3.
Parte integrante delle liste
Questa istanza chiarirà come utilizzare il metodo trapz () quando l'input è sotto forma di elenchi.
Importa prima la libreria. Quindi inizializzare due elenchi; Entrambi gli elenchi contengono valori interi. Possiamo inizializzare l'elenco con i valori dei punti mobili, ma qui utilizziamo solo i valori interi. Ora converti l'elenco nell'array bidimensionale passando le variabili di entrambi gli elenchi in numpy.funzione array (). Successivamente, salva l'array risultante in "arr_0". Visualizza il messaggio e l'array bidimensionale sullo schermo. Inoltre, chiama il metodo trapz () per ottenere l'integrale dell'array 2D e mostrare questo integrale utilizzando la funzione print (). "Arr_0" contiene un array bidimensionale e trapz () troverà l'integrale di quell'array bidimensionale.
Nel risultato, in primo luogo, riceviamo il messaggio e l'array bidimensionale che abbiamo ottenuto convertendo due elenchi in un array bidimensionale. Quindi otteniamo l'integrale dell'array in formato array. Ricorda, il risultato può essere un array o un valore di punto galleggiante.
Conclusione
In questa guida, abbiamo spiegato in dettaglio il metodo trapz (). Il metodo trapz () è utile perché non dobbiamo codificare la formula di questa metodologia. È un metodo integrato della libreria numpy. Possiamo chiamare il metodo trapz () e utilizzare questa funzione ovunque lo richiediamo. Negli esempi, otteniamo l'integrale dell'array 1D, dell'array 2D ed elenchi. Inoltre, abbiamo osservato la differenza nelle risposte quando abbiamo cambiato il valore dell'argomento "dx" del metodo trapz (). L'articolo copre il metodo trapz () in profondità per semplificarti l'apprendimento.