diff options
Diffstat (limited to 'numpy/linalg/linalg.py')
-rw-r--r-- | numpy/linalg/linalg.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/numpy/linalg/linalg.py b/numpy/linalg/linalg.py index 583ab2f71..1570407ff 100644 --- a/numpy/linalg/linalg.py +++ b/numpy/linalg/linalg.py @@ -1378,6 +1378,10 @@ def norm(x, ord=None): elif ord == 2: return sqrt(((x.conj()*x).real).sum()) # special case for speedup else: + try: + ord + 1 + except TypeError: + raise ValueError, "Invalid norm order for vectors." return ((abs(x)**ord).sum())**(1.0/ord) elif nd == 2: if ord == 2: |