VarianceUncertainty#
- class astropy.nddata.VarianceUncertainty(array=None, copy=True, unit=None)[源代码]#
基类:
_VariancePropagationMixin,NDUncertainty方差不确定性假设一阶高斯误差传播。
此类为实现不确定性传播
addition,subtraction,multiplication和division其他实例VarianceUncertainty. 如果不确定性的单位不同于(但可以转换为)父类,则类可以处理NDData单位。结果不确定度的单位是结果数据单位的平方。也可以支持相关性,但需要将相关性作为输入。它本身无法处理相关性确定。- 参数:
- args, kwargs
实例
将此示例与中的示例进行比较
StdDevUncertainty;以下示例中的不确定性相当于StdDevUncertainty.VarianceUncertainty应始终与NDData-类似实例,或者在初始化期间创建它::>>> from astropy.nddata import NDData, VarianceUncertainty >>> ndd = NDData([1,2,3], unit='m', ... uncertainty=VarianceUncertainty([0.01, 0.01, 0.01])) >>> ndd.uncertainty VarianceUncertainty([0.01, 0.01, 0.01])
或者在
NDData实例:>>> ndd.uncertainty = VarianceUncertainty([0.04], unit='m^2', copy=True) >>> ndd.uncertainty VarianceUncertainty([0.04])
不确定性
array也可以直接设置:>>> ndd.uncertainty.array = 4 >>> ndd.uncertainty VarianceUncertainty(4)
备注
装置将不显示。
属性摘要
True:VarianceUncertainty允许传播相关的不确定性。"var":VarianceUncertainty实现差异。属性文档
True:VarianceUncertainty允许传播相关的不确定性。correlation必须给定,这个类本身不实现计算。
- uncertainty_type#
"var":VarianceUncertainty实现差异。