def rand(queue, shape, dtype, luxury=None, a=0, b=1): """Return an array of `shape` filled with random values of `dtype` in the range [a,b). """ from pyopencl.array import Array gen = _get_generator(queue, luxury) result = Array(queue, shape, dtype) result.add_event(gen.fill_uniform(result, a=a, b=b)) return result
def rand(queue, shape, dtype, luxury=None, a=0, b=1): """Return an array of `shape` filled with random values of `dtype` in the range [a,b). """ from pyopencl.array import Array gen = _get_generator(queue, luxury) result = Array(queue, shape, dtype) result.add_event( gen.fill_uniform(result, a=a, b=b)) return result
def rand(queue, shape, dtype, luxury=None, a=0, b=1): """Return an array of `shape` filled with random values of `dtype` in the range [a,b). """ if luxury is not None: from warnings import warn warn("Specifying the 'luxury' argument is deprecated and will stop being " "supported in PyOpenCL 2018.x", stacklevel=2) from pyopencl.array import Array gen = _get_generator(queue.context) result = Array(queue, shape, dtype) result.add_event( gen.fill_uniform(result, a=a, b=b)) return result