这是 forallpeople 库中的错误还是我在使用 handcalcs 库时以错误的方式进行算术?

问题描述 投票:0回答:1

我正在使用

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
库的单元。

python jupyter-lab
1个回答
0
投票

@Ignatius Reilly 的输入解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.