función sciPy stats.trim1() | Python

La función scipy.stats.trim1(a,proporciontocut, tail=’right’) corta la porción de elementos en la array desde un extremo de la distribución de la array pasada.

Parámetros:
arr: [array_like] Array de entrada u objeto para recortar.
cola: [opcional] {‘izquierda’, ‘derecha’} Predeterminado a la derecha.
proporciontocut : Proporción (en rango 0-1) de datos a recortar de cada punta.

Resultados: elementos de array recortados de ambos extremos en la proporción dada.

Código #1: Trabajando

# stats.trim1() 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.trim1(arr1, proportiontocut = .3, tail = 'right'))
  
print ("\nclipped arr1 : \n", 
       stats.trim1(arr1, proportiontocut = .3, tail = 'left'))
  
print ("\nclipped arr1 : \n", 
       stats.trim1(arr1, proportiontocut = .1, tail = 'left'))
  
print ("\nclipped arr1 : \n", 
       stats.trim1(arr1, proportiontocut = .1, tail = 'right'))

Producción :

arr1 :  [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

clipped arr1 : 
 [0 2 1 3 4 5 6]

clipped arr1 : 
 [3 4 6 5 7 8 9]

clipped arr1 : 
 [1 3 2 4 5 6 7 8 9]

clipped arr1 : 
 [0 2 1 3 4 5 6 7 8]

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 *