NumPy Recarray минимальные различия - PullRequest
0 голосов
/ 08 марта 2011

У меня есть numy recarray. Я хочу найти запись, где разница 1-го элемента и последнего элемента записи максимальна.

Может кто-нибудь предложить способ сделать это.

1 Ответ

2 голосов
/ 08 марта 2011

Настройка:

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

Найти индекс максимума разницы между первым полем и последним полем.

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

Получить запись, используя этот индекс

print ra[idx]
...