Как печатать символы utf8 в массиве в jupyter-notebook

#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. Только в случаях отладки