StdDevUncertainty#

class astropy.nddata.StdDevUncertainty(array=None, copy=True, unit=None)[源代码]#

基类:_VariancePropagationMixin, NDUncertainty

假设一阶高斯误差传播的标准差不确定度。

此类为实现不确定性传播 additionsubtractionmultiplicationdivision 其他实例 StdDevUncertainty . 如果不确定性的单位不同于(但可以转换为)父类,则类可以处理 NDData 单位。结果不确定度的单位与结果数据的单位相同。也可以支持相关性,但需要将相关性作为输入。它本身无法处理相关性确定。

参数:
args, kwargs

看见 NDUncertainty

实例

StdDevUncertainty 应始终与 NDData -类似实例,或者在初始化期间创建它::

>>> from astropy.nddata import NDData, StdDevUncertainty
>>> ndd = NDData([1,2,3], unit='m',
...              uncertainty=StdDevUncertainty([0.1, 0.1, 0.1]))
>>> ndd.uncertainty  
StdDevUncertainty([0.1, 0.1, 0.1])

或者在 NDData 实例:

>>> ndd.uncertainty = StdDevUncertainty([0.2], unit='m', copy=True)
>>> ndd.uncertainty  
StdDevUncertainty([0.2])

不确定性 array 也可以直接设置:

>>> ndd.uncertainty.array = 2
>>> ndd.uncertainty
StdDevUncertainty(2)

备注

装置将不显示。

属性摘要

supports_correlated 

TrueStdDevUncertainty 允许传播相关的不确定性。

uncertainty_type 

"std"StdDevUncertainty 实现标准差。

属性文档

supports_correlated#

TrueStdDevUncertainty 允许传播相关的不确定性。

correlation 必须给定,这个类本身不实现计算。

uncertainty_type#

"std"StdDevUncertainty 实现标准差。