gpt4 book ai didi

python - 在 numpy jupyter notebook 中打印 float precision precision

转载 作者:太空宇宙 更新时间:2023-11-03 11:59:50 26 4
gpt4 key购买 nike

我想打印精度为 4 的 float 。我使用 numpy , jupyter notebook我试过:

%precision %.4g
%precision 2
np.set_printoptions(precision=2)
print(0.6776776)

输出:

0.6776776

任何想法有什么问题吗?

# Name                    Version                   
ipython 6.4.0
ipython_genutils 0.2.0
msgpack-python 0.5.6
python 3.6.5
python-dateutil 2.7.3

最佳答案

Print 不关心 numpy 或 IPython 格式化程序。它在后台调用 str(),任何格式化都必须使用标准打印格式化程序(%.2f 等)完成。查看不同的输出:

%precision 3
a = 0.6776776
print(a)
a

结果将是:

0.6776776
0.678

关于python - 在 numpy jupyter notebook 中打印 float precision precision,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52477839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com