我正在尝试减少一些计算后的小数位数。我遇到问题的
现在我想要将打印的小数位数减少到3位。我尝试使用字符串格式化来实现,就像这样:
然而,这段代码输出的是:
我实际想要的是这个:
print()
代码如下:print("Mean resistivity: {res} Ohm m".format(res=np.mean(resistivity)))
然后它会输出这个:
Mean resistivity: 1.6628449915450776e-08 Ohm m
现在我想要将打印的小数位数减少到3位。我尝试使用字符串格式化来实现,就像这样:
print("Mean resistivity: {res:.3f} Ohm m".format(res=np.mean(resistivity)))
然而,这段代码输出的是:
Mean resistivity: 0.000 Ohm m
我实际想要的是这个:
我实际想要的是这个:
Mean resistivity: 1.663e-8 Ohm m
如何将res
格式化为科学计数法,但只显示三位小数?