如何设置Ipython中浮点输出的位数

Cas*_*ira 6 ipython

在八度音程中,浮点数的输出默认限制为4位(%.4f).有没有办法使用IPython设置此行为?

Jos*_*ose 9

如果你经常使用numpy,那么numpy.set_printoptions让你调整一下.

另一种选择是使用magic%precision命令(仅在IPython 0.11或更高版本中).

我想你可以把你的默认值放在你的启动配置文件中.


HRH*_*eeb 5

% precision 还采用格式参数,例如这样(为您提供 2 位精度和非科学格式):

%precision %.2f
Run Code Online (Sandbox Code Playgroud)