首页 > 解决方案 > 有没有办法从 Sympy 中的关系返回布尔值?

问题描述

代码示例:

>>> import sympy.physics.units as u
>>> 10*u.cm > 20*u.mm
10*centimeter > 20*milimeter

但是,我想返回一个boolean

标签: pythonbooleansympy

解决方案


我找到了一个更简单的解决方案,只使用一个名为pint的包。这个包是专门为操纵物理单位而创建的。

>>> from pint import UnitRegistry
>>> ureg = UnitRegistry()
>>> 10*ureg.cm > 10*ureg.mm
True

推荐阅读