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

标签 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,也许还有一个模块可以为你处理错误分析。 (我认为 + 和 - 不确定性不必相等,这一事实使情况变得复杂。)

最佳答案

是的。有一个叫做不确定性的包。 安装它:sudo pip install certainties

示例:

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

了解更多信息:https://pythonhosted.org/uncertainties/user_guide.html

关于包含不确定性/误差线的Python数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52942709/

相关文章:

python - Django 的扩展是如何工作的?

python - split 错误 : Driver not found error, 为什么会这样说?

sql-server - 在 Sql Server 中存储 UInt32 的最佳方法

html - 将 HTML 打包为 "browser file"

Python _winreg key 路径不正确

python - Pandas 层次排序

javascript - d3.js 具有上一个和下一个数据值的移动平均线

algorithm - 字符串模素数的不同排列

c# - 计算旋转时相对于其他点的点位置 - C# XNA

Java charAt 意外类型错误