我正在使用
handcalcs
python 库进行手工计算。我刚刚在 forallpeople
python 库的帮助下使用单位感知计算完成了以下测试计算:
import handcalcs.render
import forallpeople as si
si.environment('structural', top_level=True)
以及计算
%%render
A=(70000000*Pa)
B=(5*Pa)
C=A+B
结果如下:
A = 70.000 MPa
B = 5.000 Pa
C = 70.000 MPa
显然我期待Pa中的正确答案,即
C = 70000005 Pa
。我的问题是:有没有一种方法可以用单位进行算术并得到正确的答案。这只是一个测试:我正在执行一些冗长的计算。当然,可以仅使用 handcalcs
执行算术并获得正确答案,但我还想包含带有 forallpeople
库的单元。
@Ignatius Reilly 的输入解决了这个问题。