不确定度传播包
upy2的Python项目详细描述
测量仅精确到特定的不确定度。 这样的测量结果被称为不确定量。什么时候? 用不确定量进行计算 结果取决于所涉及操作数的不确定性。 由数学方法引起的不确定性的量化 涉及不确定操作数的操作称为不确定性 传播。 从程序员的角度来看,不确定性可能是相关联的 用各自的标称值,使 不确定性是自动发生的,现有的算法可以 与不确定量一起使用作为参数。 这里我建议使用一个Python包来定义不确定的操作数,以 使用不确定的操作数进行计算 传播,并提供不确定的字符串表示 涉及的数量。 复数可以用来定义不确定的量 复值不确定度不能计算净不确定度。 不过,持有不确定值的对象具有数组属性 如果可以用作不确定的数组 它们本身就是不确定的数量。请求字符串时 表示不确定量,排版结果取决于 使用的标准偏差数量和所选精度, 由不确定度的位数给出。 此外,在使用 不确定度,小数点对齐以提高可读性 结果。 upy使用算法微分(也称为自动) 微分(eem>)来跟踪操作过程中的不确定性。 不确定值可能与其他值一起用于计算 不确定值以及任何数字Python或numpy 物体。支持一系列数学函数。 upy提供了几个适合于 主题。例如,定义不确定量是可能的 写作:
uvalue=nominal+-u(uncertainty)
其中u是upy提供的函数。不确定值 这样就可以互相独立尊重了 对于它们的不确定性,upy将跟踪相关性 由数学中不确定量的组合而产生的 操作。所有功能都适合在 交互式pythonshell以及用于数值计算的程序 分析。在
- 项目
标签: