控制何时将IPython / Jupyter切换到浮点数的指数表示法

时间:2019-03-13 21:21:44

标签: python floating-point formatting jupyter-notebook ipython

有时,IPython中某些计算的结果有些难以理解的浮点数,例如436132624031153.8。我绝对不在乎这16位有效数字,我的问题是,很难一眼看出该数字的数量级,您需要计算小数点前的数字位数。

我希望IPython将数字转换为大于10的整数表示法,例如10 ^ 7,但不显示更少的有效数字(例如:4.361326240311538e14。或者类似,将前导数字分组为3)空格之类的东西(如436 132 624 031 153.8)也可能有帮助。

在IPython(7.3)/ Jupyter笔记本中有什么方法可以实现这一目标?

我了解IPython的%format,它允许您指定旧式的%格式的字符串来格式化浮点输出,但是据我所知,我所希望的一切都没有。

0 个答案:

没有答案