scipy.stats.mstats.

tmean#

scipy.stats.mstats.tmean(a, limits=None, inclusive=(True, True), axis=None)[Quelle]#

Berechnet den getrimmten Mittelwert.

Parameter:
aarray_like

Array von Werten.

limitsNone oder (untere Grenze, obere Grenze), optional

Werte im Eingabearray, die kleiner als die untere Grenze oder größer als die obere Grenze sind, werden ignoriert. Wenn limits None ist (Standardwert), werden alle Werte verwendet. Einer der Grenzwerte im Tupel kann auch None sein, was ein halboffenes Intervall darstellt.

inclusive(bool, bool), optional

Ein Tupel bestehend aus den (unteren Flag, oberen Flag). Diese Flags bestimmen, ob Werte, die exakt gleich der unteren oder oberen Grenze sind, eingeschlossen werden. Der Standardwert ist (True, True).

axisint oder None, optional

Achse, entlang der die Operation durchgeführt wird. Wenn None, wird über das gesamte Array berechnet. Standard ist None.

Rückgabe:
tmeanfloat

Hinweise

Weitere Details zu tmean finden Sie unter scipy.stats.tmean.

Beispiele

>>> import numpy as np
>>> from scipy.stats import mstats
>>> a = np.array([[6, 8, 3, 0],
...               [3, 9, 1, 2],
...               [8, 7, 8, 2],
...               [5, 6, 0, 2],
...               [4, 5, 5, 2]])
...
...
>>> mstats.tmean(a, (2,5))
3.3
>>> mstats.tmean(a, (2,5), axis=0)
masked_array(data=[4.0, 5.0, 4.0, 2.0],
             mask=[False, False, False, False],
       fill_value=1e+20)