【发布时间】:2019-08-11 03:57:01
【问题描述】:
我正在尝试使用 numpy.loadtxt() 加载制表符分隔符的 .txt 文件。但是我运行了一个错误,它读取信息和选项卡,例如'1 2 3',不能转换成浮点数据。
data = np.loadtxt("myfile.txt", delimiter='\t')
看起来文件的分隔符是“\n”。另一个问题是,在打印出来之前,如何分辨 txt 文件中的 '\t' 和 '\n' 中的哪个分隔符?
【问题讨论】:
-
您对错误有什么不明白的地方?显然,至少有一行包含“1 2 3”的列,没有用制表符分隔。默认加载格式是浮点数。如有必要,请重新阅读
loadtxt文档。如果您需要更多帮助,请考虑提供文件样本。 -
我刚刚发现分隔符是'\n',而不是'\t'。不打印txt文件你知道怎么区分吗?