[Numpy-svn] r8414 - in trunk/numpy/lib: . tests
numpy-svn at scipy.org
numpy-svn at scipy.org
Sun May 16 04:30:47 EDT 2010
Author: stefan
Date: 2010-05-16 03:30:47 -0500 (Sun, 16 May 2010)
New Revision: 8414
Modified:
trunk/numpy/lib/function_base.py
trunk/numpy/lib/tests/test_function_base.py
Log:
BUG: Allow any array-like input to percentile.
Modified: trunk/numpy/lib/function_base.py
===================================================================
--- trunk/numpy/lib/function_base.py 2010-05-15 22:11:10 UTC (rev 8413)
+++ trunk/numpy/lib/function_base.py 2010-05-16 08:30:47 UTC (rev 8414)
@@ -2940,6 +2940,8 @@
>>> assert not np.all(a==b)
"""
+ a = np.asarray(a)
+
if q == 0:
return a.min(axis=axis, out=out)
elif q == 100:
Modified: trunk/numpy/lib/tests/test_function_base.py
===================================================================
--- trunk/numpy/lib/tests/test_function_base.py 2010-05-15 22:11:10 UTC (rev 8413)
+++ trunk/numpy/lib/tests/test_function_base.py 2010-05-16 08:30:47 UTC (rev 8414)
@@ -967,5 +967,8 @@
assert_array_equal(res[i], desired[i])
+def test_percentile_list():
+ assert_equal(np.percentile([1,2,3], 0), 1)
+
if __name__ == "__main__":
run_module_suite()
More information about the Numpy-svn
mailing list