NDDataArray#
- class astropy.nddata.NDDataArray(data, *args, flags=None, **kwargs)[源代码]#
基类:
NDArithmeticMixin
,NDSlicingMixin
,NDIOMixin
,NDData
安
NDData
有算术的对象。这个类在功能上等价于NDData
在1.0之前的astropy版本中。与原始numpy数组的关键区别是存在额外的元数据,例如不确定性、掩码、单位、标志和/或坐标系。
另请参见:https://docs.astropy.org/en/stable/nddata/
- 参数:
- data :
ndarray
或NDData
Ndarray或NDData 其中包含的实际数据
NDData
对象。并不是说这些都是 参考 ,所以你应该复制data
如果这是你想要的行为的话。- 不确定性 :
NDUncertainty
可选不确定度,可选 数据的不确定性。
- mask : array_like ,可选NumPy:ARRAY_LIKE,可选
数据的掩码,给定为布尔Numpy数组或任何可以转换为布尔Numpy数组且形状与数据的形状匹配的对象。值必须是
False
数据在哪里 有效的 和True
如果不是的话(比如Numpy掩码数组)。如果data
是一个numpy蒙面数组,提供mask
这将导致掩码数组中的掩码被忽略。- flags : array_like 或
FlagCollection
,可选NumPy:ARRAY_LIKE或FlagCollection,可选 提供每个像素信息的标志。它们可以指定为任何类型的Numpy数组(或者可以转换为Numpy数组的对象),其形状与数据的形状匹配,也可以指定为
FlagCollection
实例,其形状与数据的形状匹配。- wcs :
None
,可选Python:无,可选 包含数据的世界坐标系的WCS对象。
警告
这还没有定义,因为关于如何最好地表示此类的WCS系统的讨论仍在考虑之中。现在别管它了
- meta :
dict
astropy:-likeobject
,可选Dictastropy:-类对象,可选 此对象的元数据。“这里的“元数据”是指包含在这个对象中的所有信息,但不是这个特定对象的任何其他属性的一部分。e、 g.创建日期、唯一标识符、模拟参数、曝光时间、望远镜名称等。
- unit :
UnitBase
instance orstr
,可选UnitBase实例或python:str,可选 数据的单位。
- data :
- 加薪:
ValueError
如果
uncertainty
或mask
无法将输入(例如,匹配形状)广播到data
.
属性摘要
numpy.dtype
这个对象的数据。任何类型:数据集的掩码(如果有)。
此对象数据的整数维。
此对象数据的形状元组。
此对象数据的整数大小。
任何类型:数据集中的不确定性,如果有的话。
Unit
:数据集的单位(如果有)。方法总结
convert_unit_to
(unit[, equivalencies])返回新的
NDData
值已转换为新单位的对象。属性文档
- dtype#
numpy.dtype
这个对象的数据。
- flags#
- mask#
- ndim#
此对象数据的整数维。
- shape#
此对象数据的形状元组。
- size#
此对象数据的整数大小。
- uncertainty#
- unit#
方法文件