From edb9399df2ee26563185acb37535f81f94563354 Mon Sep 17 00:00:00 2001 From: Matthew Craig Date: Sun, 8 Feb 2015 15:21:43 -0600 Subject: Update docstring of ma.extras.average to reflect actual behavior --- numpy/ma/extras.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'numpy/ma/extras.py') diff --git a/numpy/ma/extras.py b/numpy/ma/extras.py index 9adb9d368..58f3f3067 100644 --- a/numpy/ma/extras.py +++ b/numpy/ma/extras.py @@ -497,8 +497,9 @@ def average(a, axis=None, weights=None, returned=False): The average along the specified axis. When returned is `True`, return a tuple with the average as the first element and the sum of the weights as the second element. The return type is `np.float64` - if `a` is of integer type, otherwise it is of the same type as `a`. - If returned, `sum_of_weights` is of the same type as `average`. + if `a` is of integer type and floats smaller than `float64`, or the + input data-type, otherwise. If returned, `sum_of_weights` is always + `float64`. Examples -------- -- cgit v1.2.1