NumPy Verskille


Verskille

'n Diskrete verskil beteken om twee opeenvolgende elemente af te trek.

Bv. vir [1, 2, 3, 4], sal die diskrete verskil [2-1, 3-2, 4-3] = [1, 1, 1] wees

Om die diskrete verskil te vind, gebruik die diff()funksie.

Voorbeeld

Bereken diskrete verskil van die volgende skikking:

import numpy as np

arr = np.array([10, 15, 25, 5])

newarr = np.diff(arr)

print(newarr)

Gee terug: [5 10 -20] omdat 15-10=5, 25-15=10 en 5-25=-20

Ons kan hierdie bewerking herhaaldelik uitvoer deur parameter te gee n.

Bv. vir [1, 2, 3, 4], sal die diskrete verskil met n = 2 [2-1, 3-2, 4-3] = [1, 1, 1] wees, dan, aangesien n=2, ons sal dit weer doen, met die nuwe resultaat: [1-1, 1-1] = [0, 0]

Voorbeeld

Bereken die diskrete verskil van die volgende skikking twee keer:

import numpy as np

arr = np.array([10, 15, 25, 5])

newarr = np.diff(arr, n=2)

print(newarr)

Gee terug: [5 -30] omdat: 15-10=5, 25-15=10, en 5-25=-20 EN 10-5=5 en -20-10=-30