CompositeUnit

class astropy.units.CompositeUnit(scale, bases, powers, decompose=False, decompose_bases={}, _error_check=True)[ソース]

ベースクラス: astropy.units.core.UnitBase

先に定義した単位の式を用いて複合単位を作成する.

これを直接使うことはお勧めしません。代わりに工場関数を使って Unit 計算演算子とユニットを構成する.

パラメータ
scale番号をつける

単位のスケールファクタ。

塩基.塩基 :順番 UnitBase序列.序列.

このユニットは、複数のユニットからなるシーケンスである。

powersデジタルシーケンス.

一連の権力( bases )は、各基本単位に使用される。

属性要約

bases \

複合ユニットのベースに戻る。

powers \

複合セルの電源に戻ります。

scale \

複合ユニットの割合を返す.

方法要約

decompose \([bases] )

不可単位のみからなる単位オブジェクトを返す.

is_unity \()

返品 True 単位がスケーリングされておらず、量の綱がない場合。

属性文書

bases

複合ユニットのベースに戻る。

powers

複合セルの電源に戻ります。

scale

複合ユニットの割合を返す.

方法文書

decompose(bases={})[ソース]

不可単位のみからなる単位オブジェクトを返す.

パラメータ
basesユニットライブラリ順、お選びいただけます

分解しなければならない塩基です提供されていない場合、任意の復元不可能なユニットに分解される。与えられた場合,分解結果は与えられた単位のみを含むことになる.これは1つの UnitsError もしできなかったら。

返品
unitCompositeUnitCompositeUnit

契約不可能な単位オブジェクトのみを含む新しいオブジェクト.

is_unity()[ソース]

返品 True 単位がスケーリングされておらず、量の綱がない場合。