CartesianDifferential

class astropy.coordinates.CartesianDifferential(d_x, d_y=None, d_z=None, unit=None, xyz_axis=None, copy=True)[ソース]

ベースクラス: astropy.coordinates.representation.BaseDifferential

点は3次元デカルト座標における微分である.

パラメータ
d_x, d_y, d_zQuantity あるいはアレイ数量やアレイ

The x, y, and z coordinates of the differentials. If d_x, d_y, and d_z have different shapes, they should be broadcastable. If not quantities, unit should be set. If only d_x is given, it is assumed that it contains an array with the 3 coordinates stored along xyz_axis.

unitUnit あるいは文字列単位または文字列

与えられた場合、差分値は、その単位に換算される(与えられていない場合、この単位であるとみなされる)。

xyz_axis形が整っていて、オプションです

The axis along which the coordinates are stored when a single array is provided instead of distinct d_x, d_y, and d_z (default: 0).

copyブル値、オプション

もし True (デフォルト)、配列をコピーします。もし…。 False 配列は参照であるが、形状一致を保証するためにブロードキャストされる可能性がある。

属性要約

attr_classes \

d_x \

差分のコンポーネント‘d_x’である.

d_xyz \

X,y,z座標のベクトル配列を返す.

d_y \

差分のコンポーネント‘d_y’である.

d_z \

差分のコンポーネント‘d_z’である.

方法要約

from_cartesian \(その他[, base] )

差分を3次元直角デカルト座標から必要なクラスに変換する.

get_d_xyz \([xyz_axis] )

X,y,z座標のベクトル配列を返す.

to_cartesian \([base] )

微分を3次元直角座標に変換する.

属性文書

attr_classes = {'d_x': <class 'astropy.units.quantity.Quantity'>, 'd_y': <class 'astropy.units.quantity.Quantity'>, 'd_z': <class 'astropy.units.quantity.Quantity'>}
d_x

差分のコンポーネント‘d_x’である.

d_xyz

X,y,z座標のベクトル配列を返す.

パラメータ
xyz_axis形が整っていて、オプションです

最終配列には、x、y、z成分の軸(デフォルト値:0)が格納される。

返品
d_xyzQuantity

サイズが3の場合 xyz_axis それがそうです。可能であれば、これはビューになることに注意してください。

d_y

差分のコンポーネント‘d_y’である.

d_z

差分のコンポーネント‘d_z’である.

方法文書

classmethod from_cartesian(other, base=None)[ソース]

差分を3次元直角デカルト座標から必要なクラスに変換する.

パラメータ
other

この差分のオブジェクトに変換する.

baseBaseRepresentationBaseRepresentation

差分を変換する点:各成分にその単位ベクトルとスケーリング係数を乗算する.変換を cls.base_representation もし必要なら。

返品
BaseDifferential サブクラス事例

このようなタイプの新しい差異オブジェクトです

get_d_xyz(xyz_axis=0)[ソース]

X,y,z座標のベクトル配列を返す.

パラメータ
xyz_axis形が整っていて、オプションです

最終配列には、x、y、z成分の軸(デフォルト値:0)が格納される。

返品
d_xyzQuantity

サイズが3の場合 xyz_axis それがそうです。可能であれば、これはビューになることに注意してください。

to_cartesian(base=None)[ソース]

微分を3次元直角座標に変換する.

パラメータ
base :インスタンス self.base_representation実例.

差分を変換する点:各成分にその単位ベクトルとスケーリング係数を乗算する.

返品
CartesianDifferential

このオブジェクトは変換された.