Получить суммы пар элементов в массиве numpy

У меня есть массив :

t = [4, 5, 0, 7, 1, 6, 8, 3, 2, 9]

, который представляет собой просто случайное перемешивание диапазона [0, 9]. Мне нужно вычислить это :

t2 = [9, 5, 7, 8, 7, 14, 11, 5, 11, 13]

, которое просто :

t2 = [t[0]+t[1], t[1]+t[2], t[2]+t[3], t[3]+t[4],..., t[9]+t[0]]

. Есть ли способ сделать это с помощью numpy, чтобы избежать цикла python for при работе с большими массивами?

7
задан amillerrhodes 28 April 2012 в 19:08
поделиться