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

时间:2010-10-25 19:35:35

标签: ipython

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

3 个答案:

答案 0 :(得分:7)

如果你经常使用numpy,那么numpy.set_printoptions可以让你调整它。

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

我猜您可以将默认设置放在startup configuration file

答案 1 :(得分:1)

如果要将精度设置为6位,请尝试以下操作:

%precision 6

答案 2 :(得分:0)

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

%precision %.2f