要从字符串转换为float的numpy数组值?

时间:2014-09-17 12:31:14

标签: python numpy

我有一个如下所示的数据集

http://i.stack.imgur.com/1uxCK.png

我能够将它们读入一个numpy数组,但是当从CSV文件中读取数据类型时,数据类型是string类型。我无法将其转换为浮点数,因为没有它我将无法继续进行。明白第一个屏幕截图中显示的两个数据列之间有空格。

打印时的numpy数组结构如下面的截图所示:

http://i.stack.imgur.com/JFfzw.png

注意:(观察截图中每个数据行的开头和结尾之间的单引号,这是numpy将数据存储为字符串而不是浮点数的证据)

在帮助我将数据从字符串转换为浮点类型时,任何帮助都会受到赞赏??????尝试了许多事情,但一切都是徒劳的!!!!!!!!

1 个答案:

答案 0 :(得分:1)

numpy.loadtxt(filename)应该开箱即用:它会产生数字。