BaseDifferential

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

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

差異を表す基底クラスを表す.

これらは,各コンポーネントに沿った差異や派生を表す.例えば物理球面座標ではこれらの座標は \(\delta r, \delta \theta, \delta \phi\) それがそうです。

パラメータ
d_comp1, d_comp2, d_comp3Quantity または子類数量や子類

3 D差分コンポーネント。名前はキー、サブクラスは attr_classes 属性です。

copyブル値、オプション

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

注意事項

すべての差異は,クラスがその基底クラスのサブクラスとなるべきであることを表し,定義する. base_representation 属性はRegularのクラスを用いる BaseRepresentation for which differential coordinates are provided. This will set up a default attr_classes instance with names equal to the base component names prefixed by d_, and all classes set to Quantity, plus properties to access those, and a default ``_ _init___゚`初期化に使用されます。

方法要約

from_cartesian \(その他,基本)

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

from_representation \(表示法,基)

別の表現法からこの表現法の新しい例を作成する.

norm \([base] )

ベクトルノルム.

represent_as \(その他_クラス,基本)

座標を別の表現に変換する.

to_cartesian \(基礎)

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

方法文書

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

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

パラメータ
other

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

baseBaseRepresentationBaseRepresentation

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

返品
BaseDifferential サブクラス事例

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

classmethod from_representation(representation, base)[ソース]

別の表現法からこの表現法の新しい例を作成する.

パラメータ
表示法BaseRepresentation 実例.BasePresation事例

このようなプレゼンテーションに変換すべきである.

base :インスタンス cls.base_representation実例.

これに対する差異の基準を定義する.表現自体が差分であれば,基数はそれに変換される. base_representation 変換を支援しています

norm(base=None)[ソース]

ベクトルノルム.

ノルムは標準的なFrobeniusノルム,すなわち非角度単位の全成分の二乗和を持つ平方根である.

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

その定義に対する差異の基準.これは,デカルト差動機または径方向差動機を除くすべての差動機の物理的サイズを計算するために必要である。

返品
normastropy.units.Quantityastropy.units.Quantity

ベクトルノルムは,表示と同じ形状を持つ.

represent_as(other_class, base)[ソース]

座標を別の表現に変換する.

インスタンスが要求されたクラスに属していれば,そのまま戻る.デフォルトの場合,変換はデカルト座標によって行われる.

パラメータ
other_classBaseRepresentation 子類.Baseグラフィックス表現類

座標を表示タイプに変換する.

base :インスタンス self.base_representation実例.

その定義に対する差異の基準.もう1つのクラスが差分表現であれば,基数はそれに変換される. base_representation それがそうです。

to_cartesian(base)[ソース]

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

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

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

返品
CartesianDifferential

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