У меня есть некоторые, казалось бы, тривиальные проблемы с numpy, когда массив содержит строковые данные. У меня есть следующий код:
my_array = numpy.empty([1, 2], dtype = str)
my_array[0, 0] = "Cat"
my_array[0, 1] = "Apple"
Теперь, когда я печатаю его с помощью print my_array[0, :]
, я получаю ответ ['C', 'A']
, что явно не является ожидаемым выходом Cat и Apple. Почему это, и как я могу получить правильный вывод?
Спасибо!