包含不确定性/误差线的Python数据类型?

时间:2018-10-23 06:44:26

标签: python math types statistics uncertainty

是否存在包含数字错误条的python数据类型?

例如

: a = 3.00 ± 0.100
: b = 4.00 ± 0.100
: b + a
>> 7.00 ± 0.141

√(0.1^2 + 0.1^2) = 0.141

我认为,因为虚数已经以a= 3 + j4的形式存在,所以也许还有一个模块可以为您处理错误分析。 (我认为+和-不确定度不必相等这一事实使情况变得复杂。)

1 个答案:

答案 0 :(得分:0)

是的。有一个称为不确定性的软件包。 安装它:sudo pip install uncertainties

示例:

        from uncertainties import ufloat_fromstr
        x = ufloat_fromstr("0.20+/-0.01")
        square = x**2
        print square

有关更多信息:https://pythonhosted.org/uncertainties/user_guide.html