Векторизация по строкам массива

У меня есть массив X , и я хочу применить функцию f ко всем строкам X :

# silly example
X = numpy.array([[1, 2, 3, 4, 5],
                 [6, 7, 8, 9, 0]], 'i')

def f(row): return sum(row)

y = numpy.vectorize(f, 'i')(rows(X))

Теперь, y должно быть массивом ([15,30], 'i') . Какой метод или магия нарезки наиболее эффективно реализует строк ?

11
задан Fred Foo 9 May 2011 в 19:18
поделиться