File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Stubs for statistics
2+
3+ from decimal import Decimal
4+ from fractions import Fraction
5+ import sys
6+ from typing import Iterable , Optional , TypeVar
7+
8+ # Most functions in this module accept homogeneous collections of one of these types
9+ _Number = TypeVar ('_Number' , float , Decimal , Fraction )
10+
11+ class StatisticsError (ValueError ): ...
12+
13+ def mean (data : Iterable [_Number ]) -> _Number : ...
14+ if sys .version_info >= (3 , 6 ):
15+ def harmonic_mean (data : Iterable [_Number ]) -> _Number : ...
16+ def median (data : Iterable [_Number ]) -> _Number : ...
17+ def median_low (data : Iterable [_Number ]) -> _Number : ...
18+ def median_high (data : Iterable [_Number ]) -> _Number : ...
19+ def median_grouped (data : Iterable [_Number ]) -> _Number : ...
20+ def mode (data : Iterable [_Number ]) -> _Number : ...
21+ def pstdev (data : Iterable [_Number ], mu : Optional [_Number ] = ...) -> _Number : ...
22+ def pvariance (data : Iterable [_Number ], mu : Optional [_Number ] = ...) -> _Number : ...
23+ def stdev (data : Iterable [_Number ], xbar : Optional [_Number ] = ...) -> _Number : ...
24+ def variance (data : Iterable [_Number ], xbar : Optional [_Number ] = ...) -> _Number : ...
You can’t perform that action at this time.
0 commit comments