Numpy разница между соседними элементами

У меня есть алгоритм вычисления разницы между соседними элементами на чистом питоне:

    a = range(1000000) #it's numpy array in my case
    prev = a[0]
    b = [0, ]
    for i in a[1:]:
        b.append(i - prev)
        prev = i

Есть ли способ переписать эти функции с помощью Numpy?

15
задан Artem Mezhenin 19 June 2012 в 06:59
поделиться