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 or NDUncertainty subclasses are recommended. If the array is list-like or numpy.ndarray-like it will be cast to a plain numpy.ndarray. Default is None.

unitユニット式、オプション

不確定度単位 array それがそうです。変換することができます Unit 許可されています。デフォルト値は None それがそうです。

copybool オプションです。ブル値、オプション

保存するかどうかを指示する array コピーにします。 True 保存する前にコピーしながら False 各パラメータを参照として保存することを試みる.しかし,入力をつねに引用として保存できるわけではないことに注意されたい.デフォルト値は True それがそうです。

賃上げをする
IncompatibleUncertaintiesException

もし彼にもう一つあげたら NDUncertainty -類は array もし彼らの uncertainty_type 違います。

属性要約

array \

numpy.ndarray :不確実性の価値。

parent_nddata \

NDData :参考までに NDData このような不確実性の例がある。

quantity \

この不確実性は Quantity 物体です。

supports_correlated \

bool :関連した不確実性を持つ不確実性の伝播を支持する?

uncertainty_type \

str :不確実性のタイプの簡単な説明。

unit \

Unit :不確定度の単位(あれば).

方法要約

propagate \(操作,その他_nddata,...)

データの動作が与えられた場合、それによって生じる不確定度が計算される。

属性文書

array

numpy.ndarray :不確実性の価値。

parent_nddata

NDData :参考までに NDData このような不確実性の例がある。

参照が設定されていない場合、不確実性伝播は不可能であり、不確実性に加えて、伝播に不確定なデータが必要となる可能性があるからである。

quantity

この不確実性は Quantity 物体です。

supports_correlated

bool :関連した不確実性を持つ不確実性の伝播を支持する?

バージョン 1.2 で追加.

uncertainty_type

str :不確実性のタイプの簡単な説明。

抽象属性として定義されるので,サブクラスは have これを覆そうとしています

unit

Unit :不確定度の単位(あれば).

方法文書

propagate(operation, other_nddata, result_data, correlation)[ソース]

データの動作が与えられた場合、それによって生じる不確定度が計算される。

バージョン 1.2 で追加.

パラメータ
operation呼び戻すことができる

The operation that is performed on the NDData. Supported are numpy.add, numpy.subtract, numpy.multiply and numpy.true_divide (or numpy.divide).

other_nddataNDData 実例.NDData事例

算術演算における第2のオペランド。

result_dataQuantity またはndarray数量またはndarray

データに対して算術演算を行った結果.

相関性numpy.ndarray あるいは番号Numpy.ndarrayまたはNumber

Sigma_AB=sigma_Aでは、不確定度間の相関(Rho)が定義される * sigma_B * ロ。値が. 0 相関しないオペランドを示す.

返品
resulting_uncertaintyNDUncertainty 実例.ND不確実性インスタンス

同じ別の例は NDUncertainty 結果の不確実性を含むサブクラス.

賃上げをする
ValueError

もし operation サポートされていない場合、または相関がゼロでない場合、サブクラスは相関の不確実性をサポートしない。

注意事項

まず、この方法は、相関が与えられているかどうかをチェックし、サブクラスは、相関不確実性の伝播を実現する。次に、伝播のために、第2の不確実性変換(または異常発生)が同じクラスに変換される。そして,適切な伝播メソッドを呼び出して結果を返す.