我有两个Astropy表,其中包含为我的本地地平线计算的Alt/Az坐标。Alt和Az位于两个单独的列中。我想做一些类似于'match_to_catalog_sky‘的事情来查找两个表之间的匹配,但这需要一个Skycoord对象。 那么,如何从每个表中的Alt/Az对形成Skycoord对象呢?如果我对其中一个表的第一行中的对执行此操作(我知道这是错误的): alt = table1[0
我正在使用astropy操作FITS表,并且希望删除包含nan的所有行。使用存储在mytable中的fits表,我尝试了以下操作
data = np.lib.recfunctions.structured_to_unstructured(np.array(mytable))如果该行中的元素之一是nan,我希望删除整行。是不同的,因为它是关于删除单个元素。
我有一个包含需要查询的表的H5文件。我使用Table.read_where('condition')查询表,并为符合我的条件的每一行提供了一个numpy.void元素列表。有没有办法把这些行的列表变成Astropy表呢?这是我以前使用的所有代码,我不希望更改它。下面是我尝试将其转换为Astropy表的代码: import tablesimport n