StdDevUncertainty#
- class astropy.nddata.StdDevUncertainty(array=None, copy=True, unit=None)[源代码]#
基类:
_VariancePropagationMixin
,NDUncertainty
假设一阶高斯误差传播的标准差不确定度。
此类为实现不确定性传播
addition
,subtraction
,multiplication
和division
其他实例StdDevUncertainty
. 如果不确定性的单位不同于(但可以转换为)父类,则类可以处理NDData
单位。结果不确定度的单位与结果数据的单位相同。也可以支持相关性,但需要将相关性作为输入。它本身无法处理相关性确定。- 参数:
- args, kwargs
实例
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)
备注
装置将不显示。
属性摘要
True
:StdDevUncertainty
允许传播相关的不确定性。"std"
:StdDevUncertainty
实现标准差。属性文档
True
:StdDevUncertainty
允许传播相关的不确定性。correlation
必须给定,这个类本身不实现计算。
- uncertainty_type#
"std"
:StdDevUncertainty
实现标准差。