libb.pct_change
- pct_change(x)[source]
Compute percent change between consecutive elements.
- Parameters:
x (Iterable) – Array of values.
- Returns:
Array of percent changes (first element is None).
Example:
>>> a = [1, 1, 1.5, 1, 2, 1.11, -1] >>> [f"{_:.2f}" if _ else _ for _ in pct_change(a)] [None, 0.0, '0.50', '-0.33', '1.00', '-0.44', '-1.90']