【发布时间】:2021-11-30 15:37:27
【问题描述】:
我有以下列表:
[[1.01782362e-05 1.93798303e-04 7.96163586e-05 5.08812627e-06
1.39600188e-05 3.94912873e-04 2.33748418e-04 1.22856018e-05]]
当我返回它的类型时,我得到:
<class 'str'>
是否使用了科学记数法(即 e-04)?
在这种情况下,如何将上面的列表转换为整数或浮点数?
谢谢。
编辑
上面的列表sn-p来自“特征”栏下的this CSV file。
【问题讨论】:
-
您发布的内容既不是字符串,也不是语法有效的。请提供minimal reproducible example。我的猜测是上面被你没有包含的引号包围,但在这种情况下,它为什么是一个字符串并不神秘。
-
我会将您的标题改为“将科学记数法转换为浮点数”。
-
这能回答你的问题吗? Convert Scientific Notation to Float
-
我将数据来源的 CSV 文件添加到我的问题中。
标签: python list floating-point type-conversion integer