Следующий код взят из руководства Numpy 1.4.1, numpy.char
import numpy as np
charar = np.chararray((3, 3))
charar[:, :] = 'abc'
print charar
В соответствии с руководством предполагается вывод
chararray([['a', 'a', 'a'],
['a', 'a', 'a'],
['a', 'a', 'a']],
dtype='|S1')
Вместо этого я получаю
[['\xd8' '3' 'U']
['\xb7' '\x18' '\xc2']
['\xbd' '' '\x10']]
Это похоже на неинициализированные значения.У кого-нибудь есть идеи, что здесь происходит?Я использую пакет numpy для Debian squeeze, который, как я понимаю, устарел, но у меня возникают некоторые проблемы с переносом пакета 1.6 из нестабильного.
ОБНОВЛЕНИЕ: теперь я перенес пакет 1.6 изнестабильный, без документов, которые по какой-то причине не будут создаваться.Я получаю точно такие же результаты.Я думаю, я пойду дальше и сообщу об этом в тупик проекта.