InverseVariance#

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

基类:_VariancePropagationMixin, NDUncertainty

逆方差不确定性假设一阶高斯误差传播。

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

参数:
args, kwargs

看见 NDUncertainty

实例

将此示例与中的示例进行比较 StdDevUncertainty ;以下示例中的不确定性相当于 StdDevUncertainty .

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

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

或者在 NDData 实例:

>>> ndd.uncertainty = InverseVariance([25], unit='1/m^2', copy=True)
>>> ndd.uncertainty  
InverseVariance([25])

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

>>> ndd.uncertainty.array = 0.25
>>> ndd.uncertainty
InverseVariance(0.25)

备注

装置将不显示。

属性摘要

supports_correlated 

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

uncertainty_type 

"ivar"InverseVariance 实现反向方差。

属性文档

supports_correlated#

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

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

uncertainty_type#

"ivar"InverseVariance 实现反向方差。