scipy.stats.mstats.
trima#
- scipy.stats.mstats.trima(a, limits=None, inclusive=(True, True))[Quelle]#
Stutzt ein Array, indem Daten außerhalb bestimmter Grenzen maskiert werden.
Gibt eine maskierte Version des Eingabearrays zurück.
- Parameter:
- aarray_like
Eingabearray.
- limits{None, Tupel}, optional
Tupel aus (untere Grenze, obere Grenze) in Absolutwerten. Werte im Eingabearray, die niedriger (höher) als die untere (obere) Grenze sind, werden maskiert. Eine Grenze von None bedeutet ein offenes Intervall.
- inclusive(bool, bool) Tupel, optional
Tupel aus (unteres Flag, oberes Flag), das angibt, ob Werte, die exakt gleich der unteren (oberen) Grenze sind, erlaubt sind.
Beispiele
>>> from scipy.stats.mstats import trima >>> import numpy as np
>>> a = np.arange(10)
Das Intervall ist links geschlossen und rechts offen, d.h. [2, 8). Trimmt das Array und behält nur Werte im Intervall.
>>> trima(a, limits=(2, 8), inclusive=(True, False)) masked_array(data=[--, --, 2, 3, 4, 5, 6, 7, --, --], mask=[ True, True, False, False, False, False, False, False, True, True], fill_value=999999)