Numpy加载CSV - ValueError:无法将字符串转换为float
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy加载CSV - ValueError:无法将字符串转换为float相关的知识,希望对你有一定的参考价值。
我正在尝试训练神经网络,但每次加载我的数据集时,我都会收到错误:
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。
数据集中没有缺失值,也没有字符串。
任何人都可以了解可能发生的事情吗?
提前致谢
答案
完全错过了最简单的答案。
我没有将列表转换为int到CSV,而是将其更改为float。
以上是关于Numpy加载CSV - ValueError:无法将字符串转换为float的主要内容,如果未能解决你的问题,请参考以下文章
如何将 CSV 文件中的数据加载到 numpy 数组中[重复]
Numpy - 将具有第一行的csv作为名称立即加载到结构化数组中?