Sympy - 派生单位的输出结果

时间:2012-09-12 14:41:12

标签: sympy

  

可能重复:
  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?

1 个答案:

答案 0 :(得分:0)

不幸的是,SymPy的单位仅适用于基本单位,所以你想要的是目前不可能的。

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