
Version 21.0a1 -- in CVS only Please help me test the following. I have tested on Windows / Python 2.2. Implement true division operations for Python 2.2 (Bruce Sherwood, our hero). New functions in Numeric; they work on any sequence a that can be converted to a Numeric array. def rank (a): "Get the rank of a (the number of dimensions, not a matrix rank)" def shape (a): "Get the shape of a" def size (a, axis=None): "Get the number of elements in a, or along a certain axis." def average (a, axis=0, weights=None, returned = 0): """average(a, axis=0, weights=None) Computes average along indicated axis. Inputs can be integer or floating types. Return type is floating but depends on spacesaver flags. If weights are given, result is sum(a*weights)/sum(weights) weights if given must have a's shape or be the 1-d with length the size of a in the given axis. If returned, return a tuple: the result and the sum of the weights or count of values. if axis is None, average over the entire array raises ZeroDivisionError if appropriate when result is scalar. """