summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorMark <mwwiebe@gmail.com>2011-07-29 07:13:46 -0700
committerMark <mwwiebe@gmail.com>2011-07-29 07:13:46 -0700
commit0ed05321b1b6ebfd30be5a1d5358a27e9d890ea3 (patch)
tree6053af05296539617af28b2d2f0ef933a8115aa6 /numpy
parentd5b29c40c3d207a9ff5338560ec2fec8af28109e (diff)
parent16e79053e5a4b85f636739b8ca242e90ace2c0b8 (diff)
downloadnumpy-0ed05321b1b6ebfd30be5a1d5358a27e9d890ea3.tar.gz
Merge pull request #122 from gandalf013/dtype_repr_fix
BUG: don't use quotes in "dtype=name" when printing "simple" arrays
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/numeric.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/numpy/core/numeric.py b/numpy/core/numeric.py
index 80db6573e..f74b2548c 100644
--- a/numpy/core/numeric.py
+++ b/numpy/core/numeric.py
@@ -1333,7 +1333,11 @@ def array_repr(arr, max_line_width=None, precision=None, suppress_small=None):
if typeless and arr.size:
return cName + "(%s)" % lst
else:
- typename="'%s'" % arr.dtype.name
+ typename = arr.dtype.name
+ # Quote typename in the output if it is "complex".
+ if typename and not (typename[0].isalpha() and typename.isalnum()):
+ typename = "'%s'" % typename
+
lf = ''
if issubclass(arr.dtype.type, flexible):
if arr.dtype.names: