可能重复:
SymPy: How to return an expression in terms of other expression(s)?
请考虑以下事项:
>>>from sympy.physics.units import *
>>>F=1*N
>>>F
kg*m/s**2
如何强制输出在派生单位中,在这种情况下为N?
答案 0 :(得分:0)
不幸的是,SymPy的单位仅适用于基本单位,所以你想要的是目前不可能的。
有一些改进单位系统的工作,允许用户设置任意基本单位。见https://github.com/sympy/sympy/pull/1389。它仍然是开发工作,因此有些东西可能无法使用它(它还没有包含在主SymPy开发存储库中)。