python - 包含不确定性/误差线的 Python 数据类型?
问题描述
是否有包含数字误差线的 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 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
推荐阅读
- python - Django Python 在哪里添加辅助功能不重复代码?
- ios - iOS - 更改 REALM 对象属性时应用程序崩溃
- git - AWS Codebuild - 仅当提交消息包含字符串时才继续构建
- angular - Angular 7 ngOnDestroy 取消订阅不删除订阅
- php - 为什么在 mac catalina 更新后 composer install 会出错?
- javascript - 在 html body onload 中读取模型属性
- github - 如何为 Github Action 提供文件内容作为输入?
- spring - 如何在 Spring + Thymeleaf 中获取选定值以输入值(作为对象)?
- python - 单击不检测组中的命令
- odoo - Odoo 产品搜索 to_date 不正确