RadialRepresentation#
- class astropy.coordinates.RadialRepresentation(distance, differentials=None, copy=True)[源代码]#
-
表示点到原点的距离。
请注意,这主要是作为内部助手表示。除了在乘法中用作刻度外,它几乎没有其他作用。
- 参数:
- distance :
Quantity
[:ref: 'length' ]数量 [:ref: 'length'] 点到原点的距离。
- differentials :
dict
,BaseDifferential
,可选Python:dict、BaseDifferential、可选 任何一个微分表示都应该与这个类相关联。输入必须是单个
BaseDifferential
实例(见)_compatible_differentials
对于有效类型),或者是一个差分实例字典,其键设置为获取微分(导数)的SI单位的字符串表示形式。例如,对于位置表达上的速度差,关键是's'
秒,表示导数是时间导数。- copy : bool ,可选可选的布尔
- distance :
属性摘要
从原点到点的距离。
方法总结
from_cartesian
\(购物车)将三维直角笛卡尔坐标转换为径向坐标。
norm
\()向量范数。
scale_factors
\()每个组件方向的比例因子。
to_cartesian
\()无法将径向表示法转换为笛卡尔表示法。
transform
\(矩阵)径向表示不能由笛卡尔矩阵变换。
unit_vectors
\()笛卡尔单位向量是未定义的径向表示。
属性文档
- attr_classes = {'distance': <class 'astropy.units.quantity.Quantity'>}#
- distance#
从原点到点的距离。
方法文件
- norm()[源代码]#
向量范数。
只是距离本身。
- 返回:
- norm :
Quantity
[:ref: 'dimensionless' ]数量 [:ref: 'dimensionless'] 无量纲的,形状与图示相同。
- norm :
- scale_factors()[源代码]#
每个组件方向的比例因子。
给定单位向量 \(\hat{{e}}_c\) 和比例因子 \(f_c\) ,一个组成部分的变化 \(\delta c\) 对应于 \(\delta c \times f_c \times \hat{{e}}_c\) .
- transform(matrix)[源代码]#
径向表示不能由笛卡尔矩阵变换。
- 参数:
- matrix : array_likeNumpy:ARRAY_LIKE
以笛卡尔为基础的变换矩阵。必须是乘法:元素相同的对角线矩阵。必须具有形状(...,3,3),其中最后2个索引是每个轴上的矩阵。确保矩阵形状与此表示形式的形状兼容。
- 加薪:
ValueError
如果矩阵不是乘法。