0

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

考虑以下:

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

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

4

1 回答 1

0

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

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

于 2012-09-13T02:39:48.630 回答