我有时使用该pint
库来显示土木工程计算。
对于这些计算,有时我希望以某种方式显示数量以明确数量代表什么。但是在使用时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'
我可以防止这种单位简化,并让单位以我想要的方式显示吗?