有时,IPython中某些计算的结果有些难以理解的浮点数,例如436132624031153.8
。我绝对不在乎这16位有效数字,我的问题是,很难一眼看出该数字的数量级,您需要计算小数点前的数字位数。
我希望IPython将数字转换为大于10的整数表示法,例如10 ^ 7,但不显示更少的有效数字(例如:4.361326240311538e14
。或者类似,将前导数字分组为3)空格之类的东西(如436 132 624 031 153.8
)也可能有帮助。
在IPython(7.3)/ Jupyter笔记本中有什么方法可以实现这一目标?
我了解IPython的%format
,它允许您指定旧式的%
格式的字符串来格式化浮点输出,但是据我所知,我所希望的一切都没有。