由于 colab 中的計算,我有類似 3.34985746e-06 的結果。如何將其轉換為更具可讀性的值?
uj5u.com熱心網友回復:
如果您只是對為什么將其表示為字串感到困惑,您可以使用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'
請注意,上面還為您處理舍入。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/424817.html
上一篇:給定一個向量a,我如何縮放另一個單位向量,使其與垂直于向量a的線相交?
下一篇:帶有Numpy的Sigma表示法
