def METHOD_NAME(RGB: ArrayLike) -> NDArrayFloat:
    """
    Convert from *RGB* colourspace to *CMY* colourspace.
    Parameters
    ----------
    RGB
        *RGB* colourspace array.
    Returns
    -------
    :class:`numpy.ndarray`
        *CMY* array.
    Notes
    -----
    +------------+-----------------------+---------------+
    | **Domain** | **Scale - Reference** | **Scale - 1** |
    +============+=======================+===============+
    | ``RGB``    | [0, 1]                | [0, 1]        |
    +------------+-----------------------+---------------+
    +------------+-----------------------+---------------+
    | **Range**  | **Scale - Reference** | **Scale - 1** |
    +============+=======================+===============+
    | ``CMY``    | [0, 1]                | [0, 1]        |
    +------------+-----------------------+---------------+
    References
    ----------
    :cite:`EasyRGBh`
    Examples
    --------
    >>> RGB = np.array([0.45620519, 0.03081071, 0.04091952])
    >>> RGB_to_CMY(RGB)  # doctest: +ELLIPSIS
    array([ 0.5437948...,  0.9691892...,  0.9590804...])
    """
    CMY = 1 - to_domain_1(RGB)
    return from_range_1(CMY)