【发布时间】:2018-03-19 20:15:33
【问题描述】:
我有一个列表,如下所示:
['3.2323943e+00, 4.4316312e+00, 4.3174178e+00, 3.8661688e+00,
3.6366895e+00, 3.4324592e+00, 3.3091351e+00, 3.1746527e+00,
1.0588169e+00, 4.4036068e+00, 4.4692073e+00, 4.3857228e+00,
4.2660739e+00, 4.1388672e+00, 4.0061081e+00, 3.8303311e+00']
如何将其更改为 int(现在显示错误,说它是 str)以求均值和标准差?
【问题讨论】:
-
问题不在于科学记数法,而在于您的值位于由一个长字符串组成的列表中。 “科学记数法”可以很容易地读成一个浮点数,从中可以得到平均值和标准差。请参阅下面的答案以获取解决方案。
标签: python string list int scientific-notation