def shape_array(data=None, out=None, name=None, **kwargs):
    """Returns a 1D int64 array containing the shape of data.

    Example::

      shape_array([[1,2,3,4], [5,6,7,8]]) = [2,4]



    Defined in src/operator/tensor/elemwise_unary_op_basic.cc:L574

    Parameters
    ----------
    data : NDArray
        Input Array.

    out : NDArray, optional
        The output NDArray to hold the result.

    Returns
    -------
    out : NDArray or list of NDArrays
        The output of this function.
    """
    return 0,
