(a)
return out
Return an array of zeros with the same shape and type as a given
    array.

    Parameters
    ----------
    a : array_like
        The shape and data type of `a` determine the corresponding
        attributes of the returned array.

    Returns
    -------
    out : pycuda.gpuarray.GPUArray
        Array of zeros with the shape, dtype, and strides of `a`.
Return an array of zeros with the same shape and type as a given
    array.
Return an array of zeros with the same shape and type as a given array .
def zeros_like(a):
    """
    Return an array of zeros with the same shape and type as a given
    array.

    Parameters
    ----------
    a : array_like
        The shape and data type of `a` determine the corresponding
        attributes of the returned array.

    Returns
    -------
    out : pycuda.gpuarray.GPUArray
        Array of zeros with the shape, dtype, and strides of `a`.
    """

    out = gpuarray.GPUArray(a.shape, a.dtype, drv.mem_alloc,
                            strides=a.strides)
    z = np.zeros((), a.dtype)
    out.fill(z)
    return out
def zeros_like ( a ) : out = gpuarray . GPUArray ( a . shape , a . dtype , drv . mem_alloc , strides = a . strides ) z = np . zeros ( ( ) , a . dtype ) out . fill ( z ) return out