La funzione clip () in numpy consente di limitare i valori passati ad essa specificando i valori di intervallo min e max.
Sintassi della funzione
La sintassi della funzione è come mostrato di seguito:
numpy.clip (a, a_min, a_max, out = nessuno, ** kwargs)Valori dei parametri
La funzione accetta i seguenti parametri:
Valore di ritorno
La funzione restituirà un array con gli elementi specificati dell'array di input. Eventuali valori inferiori a a_min vengono sostituiti con a_min, mentre i valori maggiori di a_max vengono sostituiti con un massimo.
Ad esempio, se a_min = 1 e a_max = 1, i valori inferiori a uno vengono sostituiti con uno e valori superiori a dieci vengono sostituiti con 10.
Esempio 1
Considera l'esempio mostrato di seguito:
# Importa NumpyIn questo esempio, abbiamo un array con valori che vanno da 1 a 6. Quindi utilizziamo la funzione clip e impostiamo il valore min su 1 e il valore massimo su 5.
Poiché sei è maggiore del valore massimo, la funzione lo sostituirà con cinque e restituirà l'array come mostrato:
Esempio n. 2
Puoi anche passare un array ai parametri A_min o A_max. Considera l'esempio seguente:
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]]))Il codice sopra dovrebbe restituire:
Conclusione
In questo articolo, abbiamo discusso della funzione clip in numpy e come usarla per limitare i valori minimi e massimi che un array può accettare.
Grazie per aver letto!!