我有一个Numpy数组dtype='<U60'
,其中包含一些特殊的unicode字符,这些字符在打印时会给出:
print(array)
>>> ['a\xa0=\xa0b (Å)' 'c (Å)' 'u' 'a\xa0=\xa0b (Å)' 'c (Å)' 'u']
但是,打印数组的特定元素会返回良好的输出:
print(array[0])
>>> a = b (Å)
在打印整个数组时如何获得第二个结果?与__str__
对象的numpy.array
函数有关吗?
我尝试使用编码/字符串以及创建数组的方式,但是没有结果。