numpy_ipps.utils module

Utility classes and functions.

class numpy_ipps.utils.context(*args)[source]

Context manager for user-friendly access.

symbols
numpy_ipps.utils.disable_gc(fun)[source]

Decorate a function to disable garbage collector.

class numpy_ipps.utils.ndarray(array=None)[source]

Wrapper class for numpy.ndarray for cffi.

cdata
divide(n)[source]

Divide a ndarray to n ndarray.

ndarray
shape
size
slice(start=None, stop=None, k=None)[source]

Take a slice of a ndarray.

numpy_ipps.utils.swap_ndarray(ndarray_lhs, ndarray_rhs)[source]

Swap two ndarray wrapper.