Lower triangle of a matrix.
Return the lower triangle of a square matrix.
Parameters: | a_gpu : pycuda.gpuarray.GPUArray
overwrite : boolean
handle : int
|
---|---|
Returns: | l_gpu : pycuda.gpuarray
|
Examples
>>> import pycuda.driver as drv
>>> import pycuda.gpuarray as gpuarray
>>> import pycuda.autoinit
>>> import numpy as np
>>> import linalg
>>> linalg.init()
>>> a = np.asarray(np.random.rand(4, 4), np.float32)
>>> a_gpu = gpuarray.to_gpu(a)
>>> l_gpu = linalg.tril(a_gpu, False)
>>> np.allclose(np.tril(a), l_gpu.get())
True