zr.*_*zr. 29 python python-3.x memoryview
memoryview的完整描述可以在这里找到:
创建一个
memoryview引用obj.obj必须支持缓冲协议.支持缓冲协议的内置对象包括bytes和bytearray.A
memoryview具有元素的概念,元素是由始发对象obj处理的原子存储单元.对于许多简单类型,例如bytes和bytearray,元素是单个字节,但是其他类型array.array可能具有更大的元素.
Tra*_*ant 21
memoryview本质上是Python本身的通用NumPy数组结构(没有数学运算).它允许您在没有首次复制的情况下在数据结构(诸如PIL图像,SQLlite数据库,NumPy数组等之类)之间共享内存.这对于大型数据集非常重要.
有了它,你可以做一些事情,比如将内存映射到一个非常大的文件,切片一块文件并对那块文件进行计算(如果你使用的是NumPy,最简单).
| 归档时间: |
|
| 查看次数: |
8872 次 |
| 最近记录: |