From 9772a6ad0bc0e03318ecaf8714f29e5a58362efa Mon Sep 17 00:00:00 2001 From: Travis Oliphant Date: Thu, 1 Dec 2005 07:24:21 +0000 Subject: Added PyArray_SetField to API. Began code to allow setting the data type with a tuple of (dtype, shape) for better records support. --- scipy/base/numeric.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'scipy/base/numeric.py') diff --git a/scipy/base/numeric.py b/scipy/base/numeric.py index f3837f201..9fb40065a 100644 --- a/scipy/base/numeric.py +++ b/scipy/base/numeric.py @@ -235,7 +235,9 @@ def array_repr(arr, max_line_width=None, precision=None, suppress_small=None): else: typename=arr.dtype.__name__[:-8] if issubclass(arr.dtype, flexible): - typename = "%s%d" % (typename, arr.itemsize) + if typename not in ['unicode','string','void']: + typename = arr.dtype.__name__ + typename = "%s%d" % (typename, arr.itemsize) return cName + "(%s, dtype=%s)" % (lst, typename) def array_str(a, max_line_width=None, precision=None, suppress_small=None): -- cgit v1.2.1