colour.utilities.interval¶
-
colour.utilities.
interval
(distribution, unique=True)[source]¶ Returns the interval size of given distribution.
- Parameters
distribution (array_like) – Distribution to retrieve the interval.
unique (bool, optional) – Whether to return unique intervals if the distribution is non-uniformly spaced or the complete intervals
- Returns
Distribution interval.
- Return type
ndarray
Examples
Uniformly spaced variable:
>>> y = np.array([1, 2, 3, 4, 5]) >>> interval(y) array([ 1.]) >>> interval(y, False) array([ 1., 1., 1., 1.])
Non-uniformly spaced variable:
>>> y = np.array([1, 2, 3, 4, 8]) >>> interval(y) array([ 1., 4.]) >>> interval(y, False) array([ 1., 1., 1., 4.])