我正在寻找一种方法来告诉品脱要打印多少有效数字。例如,当我输入以下内容时:
import pint
ureg = pint.UnitRegistry()
print(3*ureg.m /9)
0.3333333333333333 meter
您可以看到打印的表示具有许多有效数字。有没有办法设置 sig 位数之类的 numpy.set_print_options() ... ?还是我必须手动覆盖数量打印功能?
在下面 gphilo 的回答中指出了一个选项,我可以将 ureg.default_format 字段设置为品脱,但是在尝试打印数组时这不起作用。有关错误,请参见此处。