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_z :
Quantity
あるいはアレイ数量やアレイ The x, y, and z coordinates of the differentials. If
d_x
,d_y
, andd_z
have different shapes, they should be broadcastable. If not quantities,unit
should be set. If onlyd_x
is given, it is assumed that it contains an array with the 3 coordinates stored alongxyz_axis
.- unit :
Unit
あるいは文字列単位または文字列 与えられた場合、差分値は、その単位に換算される(与えられていない場合、この単位であるとみなされる)。
- xyz_axis形が整っていて、オプションです
The axis along which the coordinates are stored when a single array is provided instead of distinct
d_x
,d_y
, andd_z
(default: 0).- copyブル値、オプション
もし
True
(デフォルト)、配列をコピーします。もし…。False
配列は参照であるが、形状一致を保証するためにブロードキャストされる可能性がある。
- d_x, d_y, d_z :
属性要約
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_xyz :
Quantity
量 サイズが3の場合
xyz_axis
それがそうです。可能であれば、これはビューになることに注意してください。
- d_xyz :
- d_y¶
差分のコンポーネント‘d_y’である.
- d_z¶
差分のコンポーネント‘d_z’である.
方法文書
- classmethod from_cartesian(other, base=None)[ソース]¶
差分を3次元直角デカルト座標から必要なクラスに変換する.
- パラメータ
- other
この差分のオブジェクトに変換する.
- base :
BaseRepresentation
BaseRepresentation
差分を変換する点:各成分にその単位ベクトルとスケーリング係数を乗算する.変換を
cls.base_representation
もし必要なら。
- 返品
BaseDifferential
サブクラス事例このようなタイプの新しい差異オブジェクトです
- get_d_xyz(xyz_axis=0)[ソース]¶
X,y,z座標のベクトル配列を返す.
- パラメータ
- xyz_axis形が整っていて、オプションです
最終配列には、x、y、z成分の軸(デフォルト値:0)が格納される。
- 返品
- d_xyz :
Quantity
量 サイズが3の場合
xyz_axis
それがそうです。可能であれば、これはビューになることに注意してください。
- d_xyz :
- to_cartesian(base=None)[ソース]¶
微分を3次元直角座標に変換する.
- パラメータ
- base :インスタンス
self.base_representation
実例. 差分を変換する点:各成分にその単位ベクトルとスケーリング係数を乗算する.
- base :インスタンス
- 返品
CartesianDifferential
このオブジェクトは変換された.