У меня проблемы с загрузкой текстового файла с помощью np.loadtxt ()
Файл содержит около 8 КБ последовательности ДНК в одной строке.Я использую Python 3 в Spyder.Когда я пытаюсь
dna = np.loadtxt('dataset_3_2.txt', dtype='str', delimiter='\n')
dna[0]
, я получаю сообщение об ошибке too many indices for array
.Под окном проводника переменных я вижу размер ()
, аналогично, когда я делаю dna.shape
.
Однако, если я добавлю что-нибудь во вторую строку, например
TGACTAGC.....TACGA
blah blah
dna.shape
вернет (2,)
, и я могу получить доступ к данным, используя dna[0]
, а dna[1]
вернет blah
Почему первый файл не возвращает размер массива (1,)
,и как мне загрузить одну строку строки, используя loadtxt()
?