簡體   English   中英

從擬合文件pyfits中找到最大點數組中的位置

[英]Finding a position in an array of a maxmum point from a fits file, pyfits

我有一個Fits文件,其中包含有關圖像的12種不同信息的數組。 我可以通過使用該行找到要查看的數組的最大值MAG_AUTO。

a=pyfits.getdata(data1).MAG_AUTO

其中data1是我來自fits文件的數據集。 但是我在數組中出現最大值的位置之后。 我怎么會找到這個?

我想出了答案,下面的命令產生給定文件的最大值,

 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM