
{{alias}}( x )
    Reinterprets a double-precision complex floating-point ndarray as a real-
    valued double-precision floating-point ndarray containing interleaved real
    and imaginary components.

    The returned ndarray is a view on the input ndarray data buffer.

    The returned ndarray has an additional trailing dimension of size two whose
    elements correspond to the real and imaginary components, respectively, of
    each complex-valued element in the input ndarray.

    The returned ndarray is a "base" ndarray, and, thus, the returned ndarray
    does not perform bounds checking or afford any of the guarantees of the
    non-base ndarray constructor. The primary intent of this function is to
    reinterpret an ndarray-like object within internal implementations and to
    do so with minimal overhead.

    Parameters
    ----------
    x: ndarray
        Input ndarray.

    Returns
    -------
    out: ndarray
        Double-precision floating-point ndarray view.

    Examples
    --------
    > var dt = 'complex128';
    > var x = {{alias:@stdlib/ndarray/base/zeros}}( dt, [ 2, 2 ], 'row-major' );
    > var out = {{alias}}( x )
    <ndarray>[ [ [ 0.0, 0.0 ], [ 0.0, 0.0 ] ], [ [ 0.0, 0.0 ], [ 0.0, 0.0 ] ] ]

    See Also
    --------

