BaseRepresentationOrDifferential

class astropy.coordinates.BaseRepresentationOrDifferential(*args, **kwargs)[ソース]

ベースクラス: astropy.utils.shapes.ShapedLikeNDArray

3次元座標は和差分を表す.

パラメータ
コンピュータ1、コンピュータ2、コンピュータ3Quantity または子類数量や子類

3次元点や差のコンポーネントです名前はキー、サブクラスは attr_classes 属性です。

copyブル値、オプション

もし True (デフォルト)、配列をコピーします。 False それらは一緒に放送されますが、新しいメモリは使用されません。

属性要約

components \

座標コンポーネントの順序名を有するタプル。

info \

名前、記述、フォーマットなどのメタ情報のコンテナ。

shape \

事例と基底配列の形状.

方法要約

from_cartesian \(その他)

提供されたデカルト表現からこのような表現を作成する.

get_name \()

メソッドや差異を表す名前.

to_cartesian \()

表現法をデカルト形式に変換する.

属性文書

components

座標コンポーネントの順序名を有するタプル。

info

名前、記述、フォーマットなどのメタ情報のコンテナ。これは,オブジェクトを表中の混合列として用いる場合に必要であるが,メタ情報を格納する一般的な方法としても利用可能である.

shape

事例と基底配列の形状.

shape タプルを割り当てることによって新しい形状に設定することができる。異なるインスタンスが部分を共有するが、全ての基礎データではない場合、1つのインスタンスの形状を設定することは、別のインスタンスを利用できない可能性があることに留意されたい。そのため、使用を強く推奨しています reshape 方法です。

賃上げをする
ValueError

もし新しい形状の要素の総数が間違っていたら。

AttributeError

配列をコピーしない場合にはどのコンポーネントの形状も変更できない.これらの場合は、ご利用ください reshape 方法(この方法は、その場で整形できない配列をコピーする)。

方法文書

abstract classmethod from_cartesian(other)[ソース]

提供されたデカルト表現からこのような表現を作成する.

パラメータ
他にもCartesianRepresentationCartesianRepresentation

このような表示形式に変換する

返品
表示法BaseRepresentation サブクラス事例BasePresationサブクラス事例

このようなタイプの新しい表示形式.

classmethod get_name()[ソース]

メソッドや差異を表す名前.

小文字の場合は,尾行する“表示”または“差異”をすべて削除する.(例えば、“球形”は SphericalRepresentation あるいは…。 SphericalDifferential ()

abstract to_cartesian()[ソース]

表現法をデカルト形式に変換する.

すべての違いが捨てられることに注意してください。なお,始点の方向情報は not デカルト座標変換により保存する.例えば、距離=0で定義された角度位置をデカルト座標によって往復変換すると、元の角度座標が失われる。

>>> import astropy.units as u
>>> import astropy.coordinates as coord
>>> rep = coord.SphericalRepresentation(
...     lon=15*u.deg,
...     lat=-11*u.deg,
...     distance=0*u.pc)
>>> rep.to_cartesian().represent_as(coord.SphericalRepresentation)
<SphericalRepresentation (lon, lat, distance) in (rad, rad, pc)
    (0., 0., 0.)>
返品
キャタピラーCartesianRepresentationCartesianRepresentation

デカルト形式の表現法。