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])