Sympy - 派生单位的输出结果[重复]

可能重复:SymPy:如何根据其他表达式返回表达式?

考虑以下:

>>>from sympy.physics.units import *
>>>F=1*N
>>>F
kg*m/s**2

在这种情况下,如何强制输出在派生单位中?

回答(1)

2 years ago

不幸的是,SymPy的单位只能在基本单位上工作,所以你想要的东西目前是不可能的 .

有一些改进单位系统的工作,允许用户设置任意基本单位 . 见https://github.com/sympy/sympy/pull/1389 . 它仍然是开发工作,所以有些东西可能不适用它(它还没有包含在主SymPy开发存储库中) .