ValueError:无法将字符串转换为float,(numpy.string_)

时间:2015-06-24 18:18:50

标签: python string numpy

我正在尝试将所有表示数字的np.string_数组转换为浮点数以供数学使用。我正在使用pyfits从fit文件中读取数据。

data = read_fits(datafile)
glon = np.asarray(data['GLON'], dtype = float); glat = data['GLAT']
# heliocentric distance in kpc
D = data['D'] 
for i in range(len(glon)):
    #glon[i] = (glon[i]).astype(float)

我已经尝试了几次改变类型,但是float()和我听说过的所有类似操作都失败了。然而,我不认为我有一个虚假的价值,因为我在阅读后查看了print数据并且它都是数字。

1 个答案:

答案 0 :(得分:1)

行[0]有空白字符......