Skip to content

BollaBerg/GMDN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMDN

A python implementation of XKCD's Geothmetic Meandian ( https://xkcd.com/2435/ )

How to get

The package can be found on PyPi:

pip install GMDN

How to use

To get the Geothmetic Meandian of an iterable of numbers, simply run GMDN.GMDN on the iterable.

>>> from GMDN import GMDN
>>> GMDN([1, 1, 2, 3, 5])
2.0890566336242085

One can optionally include a limit, for how close the highest and lowest mean/median should be to accept the answer. The limit defaults to 0.00001. Note that the function returns the median of the result.

>>> from GMDN import GMDN
>>> GMDN([1, 1, 2, 3, 5], 1)
2

GMDN can also be used to get a tuple of (arithmetic mean, geometric mean, median), using geothmetic_mean found in GMDN.helpers:

>>> from GMDN.helpers import geothmetic_meandian
>>> geothmetic_meandian([1, 1, 2, 3, 5])
(2.4, 1.97435048583482, 2)

About

A python implementation of XKCD's Geothmetic Meandian ( https://xkcd.com/2435/ )

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages