我正在学习#34;建立机器学习系统"由Cohelo和Ricker。
在第20页,我们必须从文本文件中读取数据:
data = sp.genfromtxt("c:\web_traffic.tsv", delimiter="\"t")
这是返回的内容:
print(data[:10])
[ nan nan nan nan nan nan nan nan nan nan]
我已经完成了之前的所有连续步骤,确保文件路径正确并导入了所有内容。 但奇怪的是,它工作得更早。 我是否未能导入模块或功能?
答案 0 :(得分:0)
例程np.loadtxt
将开箱即用加载制表符分隔的文件,并正确包含nan
。
import numpy as np
data = np.loadtxt("c:\web_traffic.tsv")
在这种情况下,data
将具有文件的形状:第一个维度是行数,第二个维度是列数。
它不是sp.genfromtxt
,但它是一个非常强大的替代方案。