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,QuantityorNDUncertaintysubclasses are recommended. If thearrayislist-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.multiplyandnumpy.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の不確実性変換(または異常発生)が同じクラスに変換される。そして,適切な伝播メソッドを呼び出して結果を返す.