【发布时间】:2018-02-26 18:48:12
【问题描述】:
我有一大组数据,其中的小值大约为 10^-3。但是,它们的写法没有“e”;例如,9.993e-3 在文件中写为 9.993-3。这会在 numpy 中产生问题。如何在最后一位数字和负号之间添加“e”?
一些注意事项:数据集包含在一个没有分隔符的文件中(数字占据固定宽度),有些数据不一定是10^-3的顺序。
小sn-p数据:
11.752811.950003-6.973-3
11.772591.950003 -.00636
11.792371.950002-5.746-3
【问题讨论】:
-
您提到了固定宽度,但您没有告诉我们该宽度是多少。是
8? -
是的,它是 8,对不起,我漏掉了。
标签: python floating-point scientific-notation