将具有 e 的 google colab 的结果转换为实际值?

Convert a value as a result of google colab which has e to a real value?

我在 colab 中计算得出类似 3.34985746e-06 的结果。如何将其转换为更易读的值?

如果您只是对为什么将其表示为字符串感到困惑,您可以使用 float().

将其恢复为浮点数
In [11]: val = '{:e}'.format(12312312312123)

In [12]: val
Out[12]: '1.231231e+13'

In [13]: float(val)
Out[13]: 12312310000000.0

如果您希望显示的小数位数更少,您可以使用 {:.Ne} 格式化您的科学记数法,其中 N 是小数位数:

In [14]: '{:.3e}'.format(0.00000334985756)
Out[14]: '3.350e-06'

请注意,上面的内容还为您进行了四舍五入。