NDUncertainty¶
- class astropy.nddata.NDUncertainty(array=None, copy=True, unit=None)[ソース]¶
ベースクラス:
object
これは一緒に使われている不確実なクラスのメタクラスです
NDData
それがそうです。- パラメータ
- array任意のタイプ、オプション
The array or value (the parameter name is due to historical reasons) of the uncertainty.
numpy.ndarray
,Quantity
orNDUncertainty
subclasses are recommended. If thearray
islist
-like ornumpy.ndarray
-like it will be cast to a plainnumpy.ndarray
. Default isNone
.- unitユニット式、オプション
不確定度単位
array
それがそうです。変換することができますUnit
許可されています。デフォルト値はNone
それがそうです。- copy :
bool
オプションです。ブル値、オプション 保存するかどうかを指示する
array
コピーにします。True
保存する前にコピーしながらFalse
各パラメータを参照として保存することを試みる.しかし,入力をつねに引用として保存できるわけではないことに注意されたい.デフォルト値はTrue
それがそうです。
- 賃上げをする
- IncompatibleUncertaintiesException
もし彼にもう一つあげたら
NDUncertainty
-類はarray
もし彼らのuncertainty_type
違います。
属性要約
array
\numpy.ndarray
:不確実性の価値。quantity
\この不確実性は
Quantity
物体です。bool
:関連した不確実性を持つ不確実性の伝播を支持する?str
:不確実性のタイプの簡単な説明。unit
\Unit
:不確定度の単位(あれば).方法要約
propagate
\(操作,その他_nddata,...)データの動作が与えられた場合、それによって生じる不確定度が計算される。
属性文書
- array¶
numpy.ndarray
:不確実性の価値。
- parent_nddata¶
NDData
:参考までにNDData
このような不確実性の例がある。参照が設定されていない場合、不確実性伝播は不可能であり、不確実性に加えて、伝播に不確定なデータが必要となる可能性があるからである。
bool
:関連した不確実性を持つ不確実性の伝播を支持する?バージョン 1.2 で追加.
方法文書
- propagate(operation, other_nddata, result_data, correlation)[ソース]¶
データの動作が与えられた場合、それによって生じる不確定度が計算される。
バージョン 1.2 で追加.
- パラメータ
- operation呼び戻すことができる
The operation that is performed on the
NDData
. Supported arenumpy.add
,numpy.subtract
,numpy.multiply
andnumpy.true_divide
(ornumpy.divide
).- other_nddata :
NDData
実例.NDData事例 算術演算における第2のオペランド。
- result_data :
Quantity
またはndarray数量またはndarray データに対して算術演算を行った結果.
- 相関性 :
numpy.ndarray
あるいは番号Numpy.ndarrayまたはNumber Sigma_AB=sigma_Aでは、不確定度間の相関(Rho)が定義される * sigma_B * ロ。値が.
0
相関しないオペランドを示す.
- 返品
- resulting_uncertainty :
NDUncertainty
実例.ND不確実性インスタンス 同じ別の例は
NDUncertainty
結果の不確実性を含むサブクラス.
- resulting_uncertainty :
- 賃上げをする
- ValueError
もし
operation
サポートされていない場合、または相関がゼロでない場合、サブクラスは相関の不確実性をサポートしない。
注意事項
まず、この方法は、相関が与えられているかどうかをチェックし、サブクラスは、相関不確実性の伝播を実現する。次に、伝播のために、第2の不確実性変換(または異常発生)が同じクラスに変換される。そして,適切な伝播メソッドを呼び出して結果を返す.