我正在尝试将所有表示数字的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
数据并且它都是数字。
答案 0 :(得分:1)
行[0]有空白字符......