Python statistics Module
Example
Calculate mean and median of test scores:
import statistics
scores = [85, 92, 78, 90, 88]
print(f'Mean score: {statistics.mean(scores)}')
print(f'Median score: {statistics.median(scores)}')
Try it Yourself »
Definition and Usage
The statistics module provides functions for calculating mathematical statistics of numeric data.
Use it to compute averages, measures of spread, and other statistical values for data analysis.
Members
Member | Description |
---|---|
StatisticsError | Exception for statistics-related errors. |
correlation() | Return Pearson correlation coefficient. |
covariance() | Return sample covariance of two inputs. |
fmean() | Return fast floating-point arithmetic mean. |
geometric_mean() | Return geometric mean of data. |
harmonic_mean() | Return harmonic mean of data. |
mean() | Return arithmetic mean (average) of data. |
median() | Return median (middle value) of data. |
median_grouped() | Return median of grouped continuous data. |
median_high() | Return high median of data. |
median_low() | Return low median of data. |
mode() | Return most common data point. |
multimode() | Return list of most common data points. |
pstdev() | Return population standard deviation. |
pvariance() | Return population variance. |
quantiles() | Divide data into intervals with equal probability. |
stdev() | Return sample standard deviation. |
variance() | Return sample variance. |