Numpy:String to Float - astype not working?

时间:2017-05-23 04:21:49

标签: python numpy

我正在尝试将numpy字符串数组转换为float。实际上数组有数字作为字符串示例['22 .96''33 .96'.....]

我使用astype使用下面的代码将字符串numpy数组转换为float。

b = a.astype(np.float)

上面这段代码返回的内容如下:1.04200000e+02

我尝试np.float32np.float64,但没有任何效果

1 个答案:

答案 0 :(得分:0)

试试这个:

b=list(map(float,(list(map(str,a.astype(np.float))))))

然后它不会在scientific notation中打印出来。