VarianceUncertainty

class astropy.nddata.VarianceUncertainty(array=None, copy=True, unit=None)[ソース]

ベースクラス: astropy.nddata.nduncertainty._VariancePropagationMixin, astropy.nddata.nduncertainty.NDUncertainty

一次ガウス誤差伝播の分散不確実性を仮定する.

This class implements uncertainty propagation for addition, subtraction, multiplication and division with other instances of VarianceUncertainty. The class can handle if the uncertainty has a unit that differs from (but is convertible to) the parents NDData unit. The unit of the resulting uncertainty will be the square of the unit of the resulting data. Also support for correlation is possible but requires the correlation as input. It cannot handle correlation determination itself.

パラメータ
パラメータ、パラメータ:

NDUncertainty

実例.

この例を中の例と比較する StdDevUncertainty 以下の例における不確実性は StdDevUncertainty それがそうです。

VarianceUncertainty 終始しなければならない NDData -LIKEインスタンス、初期化中にそれを作成することによって実現できます:

>>> 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)

注釈

この装置は表示されないだろう。

属性要約

supports_correlated \

TrueVarianceUncertainty 関連する不確実性を伝播することを可能にする。

uncertainty_type \

"var"VarianceUncertainty 実施の違い。

属性文書

supports_correlated

TrueVarianceUncertainty 関連する不確実性を伝播することを可能にする。

correlation このクラス自体が計算を実現しないということを提示しなければならない。

uncertainty_type

"var"VarianceUncertainty 実施の違い。