skcuda.misc.std

skcuda.misc.std(x_gpu, ddof=0, axis=None, stream=None, keepdims=False)[source]

Compute the standard deviation along the specified axis.

Returns the standard deviation of the array elements, a measure of the spread of a distribution. The standard deviation is computed for the flattened array by default, otherwise over the specified axis.

Parameters:
  • x_gpu (pycuda.gpuarray.GPUArray) – Array containing numbers whose std is desired.
  • ddof (int (optional)) – “Delta Degrees of Freedom”: the divisor used in computing the variance is N - ddof, where N is the number of elements. Setting ddof = 1 is equivalent to applying Bessel’s correction.
  • axis (int (optional)) – Axis along which the std are computed. The default is to compute the std of the flattened array.
  • stream (pycuda.driver.Stream (optional)) – Optional CUDA stream in which to perform this calculation
  • keepdims (bool (optional, default False)) – If True, the axes which are reduced are left in the result as dimensions with size one.
Returns:

out – std of elements, or stds of elements along the desired axis.

Return type:

pycuda.gpuarray.GPUArray or float