我想知道如何读取像-.345D+1和numpy/scipy这样的值?这些值是浮动的,而忽略了前0。
我尝试过numpy.loadtxt,并得到了类似的错误
ValueError:浮点():-.345D+01的无效文字
非常感谢:)
发布于 2017-02-24 08:37:57
您可以编写一个转换器并使用converters关键字。如果cols是期望采用这种格式的列的索引:
converters = dict.fromkeys(cols, lambda x: float(x.replace("D", "E")))
np.loadtxt(yourfile, converters=converters)https://stackoverflow.com/questions/42432763
复制相似问题