función sciPy stats.threshold() | Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *