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

问题描述 投票:0回答:1

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

ValueError:无法将字符串转换为float

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。

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

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

提前致谢

python csv numpy neural-network dataset
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.