Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Fits 文件,其中包含关于图像的 12 个不同的信息数组。我可以通过使用这条线找到我想要查看的数组的最大值 MAG_AUTO。
a=pyfits.getdata(data1).MAG_AUTO
其中 data1 是我的 fit 文件中的数据集。但我在数组中出现最大值的位置之后。我怎么会找到这个?
我想出了答案,以下命令为一组给定文件生成最大值,
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