python - 设置 ipython 的默认科学记数法阈值

如何修改 python 决定以科学计数法打印的点?

例如我想要一切> 1e4< 1e-4以科学计数法打印。

好:

In [11]: 5e20
Out[11]: 5e+20

不好:

In [12]: 5e10
Out[12]: 50000000000.0

最佳答案

在 IPython 中你可以使用

%precision %.4g

这将打印绝对值在科学计数法中 = 1e4 的浮点值。

您可以在 IPython API Docs 中找到有关 %precision 命令的更多信息。 . 对于字符串格式化选项,请查看 Python Docs

https://stackoverflow.com/questions/16866761/

相关文章:

javascript - Bootstrap datepicker 显示的日期格式与值的格式不同

formatting - 引用 YAML(对于 Travis CI)

java - java.util.Formattable 上的示例是否不正确?

java - 是否可以在 Eclipse 中将部分 java 代码标记为不自动格式化?

eclipse - 如何配置 Eclipse 格式化程序在字段声明之间不插入空行?

.net - 如何在格式字符串中指定自定义千位分隔符

formatting - 使用 LaTeX Beamer 将引文文本放在同一张幻灯片上

.net - 为什么 DateTime.ToShortTimeString() 不尊重 "Regio

r - 如何在不丢失行名和列名的情况下对 R 中的平面列联表进行子集化?

c - 如何将 "unbreak"C 代码与 "Artistic Style"