Numpy加载CSV - ValueError:无法将字符串转换为float

时间:2017-12-23 07:18:45

标签: python csv numpy neural-network dataset

我正在尝试训练神经网络,但每次加载我的数据集时都会收到错误:

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。

数据集中没有缺失值,也没有字符串。

任何人都可以了解可能发生的事情吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

完全错过了最简单的答案。

不是将列表转换为int到CSV,而是将其更改为float。