summaryrefslogtreecommitdiff
path: root/numpy/core/arrayprint.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/arrayprint.py')
-rw-r--r--numpy/core/arrayprint.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/numpy/core/arrayprint.py b/numpy/core/arrayprint.py
index 8435574bf..55682f393 100644
--- a/numpy/core/arrayprint.py
+++ b/numpy/core/arrayprint.py
@@ -1129,7 +1129,7 @@ def _void_scalar_repr(x):
return StructureFormat.from_data(array(x), **_format_options)(x)
-_typelessdata = [int_, float_, complex_]
+_typelessdata = [int_, float_, complex_, bool_]
if issubclass(intc, int):
_typelessdata.append(intc)
if issubclass(longlong, int):
@@ -1162,6 +1162,8 @@ def dtype_is_implied(dtype):
array([1, 2, 3], dtype=np.int8)
"""
dtype = np.dtype(dtype)
+ if _format_options['legacy'] and dtype.type == bool_:
+ return False
return dtype.type in _typelessdata