[英]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.