1
我有一個.txt文件作爲包含一些感興趣值的程序的輸出。問題是,在某些情況下,這些值有一個奇怪的格式,我無法對它們應用數學運算。浮點數的數學運算
比如:我的文件中包含這些數字:
-2.55622-3
-0.31-2
-3.225-2
...
這些數字在正常的數學格式應該是:
-2.55622e-03
-0.31e-02
-3.225e-02
當然,如果我嘗試總結這些值,這是錯誤:
can't use non-numeric string as operand of "+"
我該如何操作我的原始值?我真的沒有想法。 請記住,我無法更改我的.txt文件的值格式
我不知道這是最好的解決方案,因爲OP沒」不要提這些是文件中唯一的數字。我的意思是,你可以有一個像'2.3'這樣的行,並且你的代碼會將它轉換爲'2.3e',即使'2.3-4'被正確地轉換爲'2.3e-4',這也是不正確的。 – Jerry