numpy.setbufsize — NumPy v2.2 Manual (original) (raw)

numpy.setbufsize(size)[source]#

Set the size of the buffer used in ufuncs.

Changed in version 2.0: The scope of setting the buffer is tied to the numpy.errstatecontext. Exiting a with errstate(): will also restore the bufsize.

Parameters:

sizeint

Size of buffer.

Returns:

bufsizeint

Previous size of ufunc buffer in bytes.

Examples

When exiting a numpy.errstate context manager the bufsize is restored:

import numpy as np with np.errstate(): ... np.setbufsize(4096) ... print(np.getbufsize()) ... 8192 4096 np.getbufsize() 8192