summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime <jaime.frio@gmail.com>2014-10-20 14:52:21 -0700
committerJaime <jaime.frio@gmail.com>2014-10-20 14:52:21 -0700
commit4ed4aec23912346c00d5ec2850dcd457a048479e (patch)
treef7946d6b2f5596639b69253901909ad395fc10c8
parentdf9db6ed5f9c9e315993f4efed5dba613e6cd84c (diff)
parent270ae2c7cac71c91a52701c5b0eb7e5f6d388b14 (diff)
downloadnumpy-4ed4aec23912346c00d5ec2850dcd457a048479e.tar.gz
Merge pull request #5210 from ewmoore/norm_doc
MAINT: more informative error message from linalg.norm
-rw-r--r--numpy/linalg/linalg.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/numpy/linalg/linalg.py b/numpy/linalg/linalg.py
index e8f7a8ab1..e35c9ac97 100644
--- a/numpy/linalg/linalg.py
+++ b/numpy/linalg/linalg.py
@@ -2074,6 +2074,10 @@ def norm(x, ord=None, axis=None, keepdims=False):
if axis is None:
axis = tuple(range(nd))
elif not isinstance(axis, tuple):
+ try:
+ axis = int(axis)
+ except:
+ raise TypeError("'axis' must be None, an integer or a tuple of integers")
axis = (axis,)
if len(axis) == 1: