1

我有一个 Fits 文件,其中包含关于图像的 12 个不同的信息数组。我可以通过使用这条线找到我想要查看的数组的最大值 MAG_AUTO。

a=pyfits.getdata(data1).MAG_AUTO

其中 data1 是我的 fit 文件中的数据集。但我在数组中出现最大值的位置之后。我怎么会找到这个?

4

1 回答 1

1

我想出了答案,以下命令为一组给定文件生成最大值,

 for arg in sys.argv[1:]:
        a=pyfits.getdata(arg).MAG_AUTO
        arr=numpy.array(a)
        indices = heapq.nlargest(10,xrange(len(arr)),key=arr.__getitem__)
        print indices
于 2013-05-29T15:41:47.533 回答