【发布时间】:2018-06-05 15:28:49
【问题描述】:
我正在尝试训练神经网络,但是每次加载数据集时都会出现错误:
ValueError:无法将字符串转换为浮点数
dataset = np.loadtxt('someFile.csv', delimiter=",")
x_train = dataset[:,0:3]
y_train = dataset[:,3]
下面是文件中 3000 行中的 5 行示例。
1,2,12,16
3,4,11,16
2,5,13,16
3,6,13,16
3,4,14,17
这些值是从 python 脚本输入的,并且在输入 CSV 之前已转换为 int。
数据集中没有缺失值,也没有字符串。
任何人都可以阐明可能发生的事情吗?
提前致谢
【问题讨论】:
-
您的样本加载正常。但显然其他一些行是无效的。诀窍是找到它。不幸的是,
loadtxt没有告知进度或问题线。
标签: python csv numpy neural-network dataset