diff options
author | Mark Wiebe <mwiebe@enthought.com> | 2011-07-25 18:33:53 -0500 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2011-08-27 07:26:47 -0600 |
commit | f3d05b6a5b3eb84047296235141a8ba6815df762 (patch) | |
tree | 4d092a0c60fe8361cea65547f6b98041b5a3c946 /numpy/core/arrayprint.py | |
parent | 02b42b5823019052b28e68b01c733b4f281eda59 (diff) | |
download | numpy-f3d05b6a5b3eb84047296235141a8ba6815df762.tar.gz |
ENH: missingdata: Really simple printing with NA works in some cases now too
Diffstat (limited to 'numpy/core/arrayprint.py')
-rw-r--r-- | numpy/core/arrayprint.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/numpy/core/arrayprint.py b/numpy/core/arrayprint.py index 8f82ddcd7..0786b2904 100644 --- a/numpy/core/arrayprint.py +++ b/numpy/core/arrayprint.py @@ -15,7 +15,7 @@ __docformat__ = 'restructuredtext' import sys import numerictypes as _nt from umath import maximum, minimum, absolute, not_equal, isnan, isinf -from multiarray import format_longfloat, datetime_as_string, datetime_data +from multiarray import format_longfloat, datetime_as_string, datetime_data, isna from fromnumeric import ravel @@ -477,8 +477,6 @@ def _formatArray(a, format_function, rank, max_line_len, s, line = _extendLine(s, line, summary_insert1, max_line_len, next_line_prefix) for i in xrange(trailing_items, 1, -1): - print "bad index: ", i - print "length: ", len(a) word = format_function(a[-i]) + separator s, line = _extendLine(s, line, word, max_line_len, next_line_prefix) @@ -637,7 +635,7 @@ class IntegerFormat(object): pass def __call__(self, x): - if _MININT < x < _MAXINT: + if not isna(x) and _MININT < x < _MAXINT: return self.format % x else: return "%s" % x |