Averager

Averager is a simple way to calculate averages of values.

>>> average([1, 2, 3])
2

>>> weighted_average([(1, 2), (2, 3)])
1.6
Downloads Supported Versions Testing License Version

Installation

Averager is available on PyPI:

$ python -m pip install averager

Averager officially supports Python 2.7 & 3.5+.

API Reference

Simple utilities for calculating averages

averager.average(values)[source]

Calculates an unweighted average

Parameters:values (Iterable) – The values to find the average of
Returns:The average of the inputs

Example

>>> average([1, 2, 3])
2
averager.weighted_average(values)[source]

Calculates an weighted average

Parameters:values (Iterable) – The values to find the average as an iterable of (value, weight) pairs
Returns:The weighted average of the inputs

Example

>>> weighted_average([(1, 2), (2, 3)])
1.6