防止简化品脱单位

时间:2019-07-11 01:23:01

标签: python pint

我有时使用pint library来显示土木工程计算。

对于这些计算,有时我希望以某种方式显示数量,以使数量表示清楚。但是,使用pint时,单位会自动减少,从而使情况变得不太清晰。

一些例子:

  • “每单位长度的力矩”:从kip·ft/ft更改为kip
  • “每单位长度的面积”:从in²/in更改为in
  • “单位长度的惯性矩”:从in⁴/in更改为in³
  • “坡度”:从in/in更改为无单位

说明第一个示例的代码:

>>> import pint
>>> u = pint.UnitRegistry(system='US')
>>> x = 100*u.kip*u.ft/u.ft
>>> f'{x:~P}'
'100.0 kip'

我可以防止这种单位简化,而让单位显示我想要的方式吗?

0 个答案:

没有答案