gpt4 book ai didi

python - 用科学记数法Python优雅地打印

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:15 25 4
gpt4 key购买 nike

我想通过以下方式打印一个数字及其不确定性:

x = (4.23 ± 0.01) e3

其中值及其不确定性是两个不同的变量。

mean = 4230
uncertainty = 10
print("x is %.2e \u00B1 %.2e" % (mean, uncertainty))

我希望它们的格式与科学记数法中的指数幂相同。我得到的是

x is 4.23e+03 ± 1.00e+01

最佳答案

假设平均整数,一种方法可能是

>>> mean = 4230
>>> uncertainty = 10
>>> pos_to_first = len(str(mean)) - 1
>>> f"({mean/10**pos_to_first} ± {uncertainty/10**pos_to_first}) E{pos_to_first}"
'(4.23 ± 0.01) E3'

关于python - 用科学记数法Python优雅地打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60246891/

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