Sine/Cosine integral.
Computes the sine and cosine integral of every element in the input matrix.
Parameters: | x_gpu : GPUArray
|
---|---|
Returns: | (si_gpu, ci_gpu) : tuple of GPUArrays
|
Examples
>>> import pycuda.gpuarray as gpuarray
>>> import pycuda.autoinit
>>> import numpy as np
>>> import scipy.special
>>> import special
>>> x = np.array([[1, 2], [3, 4]], np.float32)
>>> x_gpu = gpuarray.to_gpu(x)
>>> (si_gpu, ci_gpu) = sici(x_gpu)
>>> (si, ci) = scipy.special.sici(x)
>>> np.allclose(si, si_gpu.get())
True
>>> np.allclose(ci, ci_gpu.get())
True