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 并按名称访问列

ValueError:字典包含不在字段名中的字段:无

如何将 CSV 文件中的数据加载到 numpy 数组中[重复]

Numpy - 将具有第一行的csv作为名称立即加载到结构化数组中?

Numpy - 将具有第一行的csv作为名称立即加载到结构化数组中?

使用 pandas 或 numpy 从一个 csv 加载多个数据帧