This question already has answers here:
What exactly is the point of memoryview in Python

(5个答案)


4年前关闭。




可以在here中找到memoryview的完整描述:

最佳答案

内存 View 本质上是Python本身中的广义NumPy数组结构(不带数学运算)。它使您无需先复制即可在数据结构(如PIL图像,SQLlite数据库,NumPy数组等)之间共享内存。这对于大型数据集非常重要。

有了它,您可以执行将内存映射到非常大的文件之类的操作,对该文件进行切片并在该文件上进行计算(如果使用NumPy,则最简单)。

10-07 12:35