Esploriamo ulteriormente questa funzione.
Sintassi della funzione
Nonostante la sua operazione semplicistica, la funzione supporta vari valori dei parametri espressi nella sintassi seguente:
numpy.Absolute (x, /, out = nessuno, *, where = true, casting = 'Same_kind', order = 'k', dtype = nessuno, subok = true [, firma, extObj]) =Parametri
Nella maggior parte dei casi, raramente dovrai preoccuparti della maggior parte dei parametri nella sintassi della funzione.
I parametri più comuni sono discussi di seguito:
Valore di ritorno
La funzione assoluta () restituirà un array con il valore assoluto di ciascun elemento nell'array di input. L'array risultante manterrà la stessa forma dell'array di input.
Esempio 1
L'esempio seguente mostra come funziona la funzione su un array 1D.
# Importa NumpyIniziamo importando il pacchetto numpy con un alias come NP nel codice sopra.
Quindi creiamo un array usando il NP.funzione di array. Infine, restituiamo un array contenente i valori assoluti di ciascun elemento nella variabile ARR.
L'output risultante è come mostrato:
Array assoluto: [1 9 13 24]Nota: il valore assoluto è sempre positivo.
Esempio 2 - galleggia
Vediamo cosa succede quando si applicano la funzione assoluta a una matrice di valori a punta mobile.
arr_2 = np.array ([1.3, -9.9, 13.2, -24])Questo dovrebbe tornare:
Array assoluto: [1.3 9.9 13.2 24. "Il tipo di dati di input viene conservato per l'array di output. Se c'è un intero nell'array, viene automaticamente convertito in un galleggiante.
Esempio 3 - Numeri complessi
Cosa succede quando applichiamo la funzione a una matrice di numeri complessi? Scopriamolo.
arr_3 = np.array ([1.3J, -9.9, 13J, -24])Questo dovrebbe tornare:
Array assoluto: [1.3 9.9 13. 24. "Visualizzazione Matplotlib
Possiamo visualizzare i valori assoluti usando matplotlib, come mostrato nello snippet di codice di seguito.
# Importa matplotlibIl codice sopra dovrebbe restituire:
Conclusione
Questo articolo fornisce una spiegazione dettagliata della funzione assoluta () in numpy. Forniamo anche esempi e illustrazioni per ritrarre come funziona la funzione.
Grazie per aver letto!!