numpy.setbufsize#

numpy.setbufsize(size)[source]#

设置ufunc使用的缓冲区大小。

2.0版本中的更改: 缓冲区设置的范围与numpy.errstate上下文相关联。退出with errstate():也会恢复bufsize。

参数:
sizeint

缓冲区大小。

返回值:
bufsizeint

以前ufunc缓冲区的大小(以字节为单位)。

示例

退出numpy.errstate上下文管理器时,bufsize将被恢复。

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