numutils
index
/Users/levys/sueap/python/numutils.py

Some numerical utility functions
 
Simon D. Levy                 Washington & Lee University       November 2007

 
Modules
       
random

 
Functions
       
max(values)
# Returns the maximum of a list of numbers of length at least 1.
mean(values)
# return mean of values
normalized(values)
# Returns copy of list, normalized to the interval [0,1].
product(values)
# Returns the product of a list of numbers.
scaledown(x, curr, last)
# Scales a lo/hi value pair down by the ratio of current index to final index.
sortkeys(values)
# Returns the indices of the sorted version of a list of numbers.  
# Example: sortkeys([4, -2, 1, 8, 0]) returns [1, 4, 2, 0, 3]
sum(values)
# Returns the sum of a list of numbers.
toss(p=0.5)
# Tosses a biased coin, returning True or False.  Probability p 
# (default = 0.5) determines likelihood of True.