Python 文档 - memoryview
Python 类memoryview
可以从一个支持 buffer protocol 的对象中不加拷贝地拿到原子内存单位 (atomic memory unit),例如 bytes 可以获取单字节,列表可以获取单元素。它支持 slice 语法:mv=memoryview(b'abc'); print(bytes(mv[1:2]))
。不用 copy 主要就是为了提升效率。
Python 类memoryview
可以从一个支持 buffer protocol 的对象中不加拷贝地拿到原子内存单位 (atomic memory unit),例如 bytes 可以获取单字节,列表可以获取单元素。它支持 slice 语法:mv=memoryview(b'abc'); print(bytes(mv[1:2]))
。不用 copy 主要就是为了提升效率。