У меня есть массив Numpy, dtype='<U60'
, с некоторыми специальными символами Unicode, который при печати дает:
print(array)
>>> ['a\xa0=\xa0b (Å)' 'c (Å)' 'u' 'a\xa0=\xa0b (Å)' 'c (Å)' 'u']
Однако печать определенного элемента массива возвращает хороший вывод:
print(array[0])
>>> a = b (Å)
Как получить второй результат при печати всего массива?Это связано с функцией __str__
объекта numpy.array
?
Я пытался поиграть с кодировками / строками и способами создания массива без результата.