NumPy Rozdíly
Rozdíly
Diskrétní rozdíl znamená odečtení dvou po sobě jdoucích prvků.
Např. pro [1, 2, 3, 4] by diskrétní rozdíl byl [2-1, 3-2, 4-3] = [1, 1, 1]
Chcete-li najít diskrétní rozdíl, použijte diff()
funkci.
Příklad
Vypočítejte diskrétní rozdíl následujícího pole:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Vrátí: [5 10 -20]
protože 15-10=5, 25-15=10 a 5-25=-20
Tuto operaci můžeme provést opakovaně zadáním parametru n
.
Příklad
Vypočítejte dvakrát diskrétní rozdíl následujícího pole:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Vrátí: [5 -30]
protože: 15-10=5, 25-15=10 a 5-25=-20 A 10-5=5 a -20-10=-30