UnitSphericalRepresentation¶
- class astropy.coordinates.UnitSphericalRepresentation(lon, lat=None, differentials=None, copy=True)[ソース]¶
ベースクラス:
astropy.coordinates.representation.BaseRepresentation
単位球面上の点の表示.
- パラメータ
- lon, lat量 [“天使”] あるいは文字列
The longitude and latitude of the point(s), in angular units. The latitude should be between -90 and 90 degrees, and the longitude will be wrapped to an angle between 0 and 360 degrees. These can also be instances of
Angle
,Longitude
, orLatitude
.- 差がある DICT:DICT
BaseDifferential
オプションです。ディクト! この表現に関連すべき任意の差異クラス。入力は単一でなければならない
BaseDifferential
(例を参照されたい)_compatible_differentials
有効タイプ)または差分インスタンスの辞書の場合、そのキーワードは、微分(導関数)のSI単位を求めるための文字列表現として設定される。たとえば,位置マッピング表現上の速度差に対して,キーワードは's'
秒は,その派生が時間派生であることを表す.- copyブル値、オプション
もし
True
(デフォルト)、配列をコピーします。もし…。False
配列は参照であるが、形状一致を保証するためにブロードキャストされる可能性がある。
属性要約
lat
\点の緯度。
lon
\点の経度。
方法要約
cross
\(その他)2つの表現のバツ積.
from_cartesian
\(ショッピングカート)3次元直角デカルト座標を球極座標に変換する.
ベクトル平均値。
norm
\()ベクトルノルム.
represent_as
\(その他_クラス[, differential_class] )座標を別の表現に変換する.
scale_factors
\([omit_coslat] )各コンポーネントの方向のスケーリング係数.
ベクトル和。
to_cartesian
\()球面極座標を3次元直角座標に変換する.
transform
\(行列)単位球面座標は3 x 3行列を用いて変換する.
unit_vectors
\()各成分方向におけるデカルト単位ベクトル。
属性文書
- attr_classes = {'lat': <class 'astropy.coordinates.angles.Latitude'>, 'lon': <class 'astropy.coordinates.angles.Longitude'>}¶
- lat¶
点の緯度。
- lon¶
点の経度。
方法文書
- cross(other)[ソース]¶
2つの表現のバツ積.
計算は両者を
self
そしてother
至るCartesianRepresentation
結果を元に戻しますSphericalRepresentation
それがそうです。- パラメータ
- 他にも :
BaseRepresentation
サブクラス事例BasePresationサブクラス事例 バツ積の表現法をとる.
- 他にも :
- 返品
- cross_product :
SphericalRepresentation
SphericalRepresentation
ベクトルは2つの方向に垂直である
self
そしてother
それがそうです。
- cross_product :
- mean(*args, **kwargs)[ソース]¶
ベクトル平均値。
グラフィックス表現はデカルト表現に変換し,x,y,z成分の平均値を計算し,結果をデカルト表現に変換する.
SphericalRepresentation
それがそうです。参考にする
mean
これらの論点に関する完全文書は、ご注意くださいaxis
中の項目はshape
この陳述の内容はout
パラメータは使用できません。
- norm()[ソース]¶
ベクトルノルム.
ノルムは標準的なFrobeniusノルム,すなわちすべての非角度単位成分の二乗和の平方根であり,単位球面上のベクトルに対してつねに統一されている.
- 返品
- norm量 [“無量綱”]
無量綱の,形状は表示と同じである.
- represent_as(other_class, differential_class=None)[ソース]¶
座標を別の表現に変換する.
インスタンスが要求されたクラスに属していれば,そのまま戻る.デフォルトの場合,変換はデカルト座標によって行われる.なお,始点の方向情報は not デカルト座標変換により保存する.参照されている文書文字列
to_cartesian()
例を挙げましょう- パラメータ
- other_class :
BaseRepresentation
子類.Baseグラフィックス表現類 座標を表示タイプに変換する.
- differential_class :日付:
BaseDifferential
オプションです。の判決 その中で差異を表すクラスであるべきである.1つの差異のみが付加されていれば、単一のクラスであってもよく、そうでなければ、
dict
差分器と同じキーでキーを行う.
- other_class :
- scale_factors(omit_coslat=False)[ソース]¶
各コンポーネントの方向のスケーリング係数.
単位ベクトルを与える \(\hat{{e}}_c\) 比例因子があります \(f_c\) 1つのコンポーネントの変更 \(\delta c\) それに対応して \(\delta c \times f_c \times \hat{{e}}_c\) それがそうです。
- 返品
- scale_factors :日付:
Quantity
の判決 キーワードはコンポーネント名である.
- scale_factors :日付:
- sum(*args, **kwargs)[ソース]¶
ベクトル和。
グラフィックス表現はデカルト表現に変換し,x,y,z成分の総和を計算し,結果をデカルト表現に変換する.
SphericalRepresentation
それがそうです。参考にする
sum
これらの論点に関する完全文書は、ご注意くださいaxis
中の項目はshape
この陳述の内容はout
パラメータは使用できません。
- transform(matrix)[ソース]¶
単位球面座標は3 x 3行列を用いて変換する.
これは新しい表現法に戻り,元の表現法を修正しない.この表現法に付加されたどのような違いも変換される.
- パラメータ
- matrix(3,3)クラスアレイ
3 x 3行列、例えば、回転行列(または行列スタック)。
- 返品
UnitSphericalRepresentation
orSphericalRepresentation
もし
matrix
O(3)です \(M \dot M^T = I\) ローテーションのように結果はUnitSphericalRepresentation
それがそうです。他のすべての行列は距離を変更するため,サイズ表示法を用いる.
- unit_vectors()[ソース]¶
各成分方向におけるデカルト単位ベクトル。
単位ベクトルを与える \(\hat{{e}}_c\) 比例因子があります \(f_c\) 1つのコンポーネントの変更 \(\delta c\) それに対応して \(\delta c \times f_c \times \hat{{e}}_c\) それがそうです。
- 返品
- unit_vectors :日付:
CartesianRepresentation
の判決 キーワードはコンポーネント名である.
- unit_vectors :日付: