#python #arrays #encoding #jupyter-notebook
#python #массивы #кодирование #jupyter-notebook
Вопрос:
У меня проблема с печатью массива в юникоде
sample_data.csv:
Петр
Андрей
Вот код:
data = np.genfromtxt('sample_data.csv', delimiter=";")
print data
>>> ['xd0x9fxd0xb5xd1x82xd1x80', 'xd0x90xd0xbdxd0xb4xd1x80xd0xb5xd0xb9']
Но выведите только строку, покажите мне это.
print data[0]
>>> Петр
Как я могу распечатать массив с правильными строками?
Комментарии:
1. Зачем вам нужны списки для печати таким образом? Python пытается защитить вас от неизвестных закодированных данных, портящих ваш терминал, предоставляя вам отладочный вывод; вместо этого все непечатаемые данные, отличные от ASCII, отображаются как escape-коды.
2. Только в случаях отладки