La función scipy.stats.threshold(a, threshmin=Ninguno, threshmax=Ninguno, newval=0) recorta la array dada. Los valores fuera de los límites establecidos se pueden reemplazar por el parámetro ‘newval’.
Parámetros:
arr: [array_like] Array de entrada u objeto para recortar.
threshmin : (float, int) Umbral mínimo. Por defecto es Ninguno
threshmax : (float, int) Umbral máximo. Por defecto es None
newval : (float, int) Valor para poner en lugar de valores (que están fuera de los límites).Resultados: array recortada con valores (fuera de los límites) reemplazados por newval.
Código #1: Trabajando
# stats.threshold() method import numpy as np from scipy import stats arr1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print ("\narr1 : ", arr1) print ("\nclipped arr1 : \n", stats.threshold( arr1, threshmin = 2, threshmax = 8, newval =-1))
Producción :
arr1 : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] clipped arr1 : [-1 -1 2 3 4 5 6 7 8 -1]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA