2011-03-08 100 views
0

我有一個numpy recarray我想查找第一個元素與記錄的最後一個元素差異最大的記錄。numpy recarray最小差異

有人可以提出一種方法來做到這一點。

感謝

回答

2

設置:

import numpy 
ra = numpy.recarray((10,), 'int,int,int') 

找出最大第一場和最後場之間的差異的指標。

idx = numpy.argmax(ra['f0']-ra['f2']) 

使用該索引

print ra[idx] 
+0

再次感謝保羅檢索記錄 – user424060 2011-03-08 08:51:51