我在想办法告诉品脱要打印多少重要数字。例如,当我:
import pint
ureg = pint.UnitRegistry()
print(3*ureg.m /9)
0.3333333333333333 meter
您可以看到打印的表示有许多有效数字。有没有办法设置sig位数numpy.set_print_选项() ... ? 还是必须手动覆盖数量打印功能?在
gphilo在下面的回答中指出了一个选项,我可以设置ureg.default U格式字段,但当试图打印数组时,这不起作用。见here for the error.
Tags:
假设你想要3个有意义的数字:
pint
支持PEP 3101 string formatting syntax根据the version's 0.8.1 documentation您还可以通过以下方式设置默认格式:
^{pr2}$看看:
https://pyformat.info/
“” Python多年来一直有很棒的字符串格式化程序,但关于它们的文档过于理论化和技术化。通过这个网站,我们将用实际例子向您展示新旧样式字符串格式化API所涵盖的最常见的用例。在
本页中的所有示例都可以在Python2.7、3.2、3.3、3.4和3.5中使用,而不需要任何附加库。在
有关这两种格式化方法的详细信息,请参阅Python官方文档: “”
相关问题 更多 >
编程相关推荐