Отличия NumPy
Отличия
Дискретная разность означает вычитание двух последовательных элементов.
Например, для [1, 2, 3, 4] дискретная разница будет [2-1, 3-2, 4-3] = [1, 1, 1]
Чтобы найти дискретную разность, используйте diff()
функцию.
Пример
Вычислите дискретную разность следующего массива:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Возвращает: [5 10 -20]
потому что 15-10=5, 25-15=10 и 5-25=-20
Мы можем выполнить эту операцию несколько раз, указав параметр n
.
Пример
Дважды вычислить дискретную разность следующего массива:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Возвращает: [5 -30]
потому что: 15-10=5, 25-15=10 и 5-25=-20 И 10-5=5 и -20-10=-30