我无法使用np.loadtxt()加载文本文件
文件大约一行8KB的DNA序列。我在Spyder中使用Python 3。当我尝试
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()
加载一行字符串?