numpy.setbufsize#

numpy.setbufsize(size)[源代码]#

设置在 ufuncs 中使用的缓冲区大小.

在 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