简易内存映射
easy-memmap的Python项目详细描述
数组操作的Numpy Memmap简易包装器
Python2/3memmap包装器,可以在进程之间实时方便地共享数组。在
安装
您可以使用从pip安装easy_memmap
pip install easy_memmap
或使用
^{pr2}$支持的Numpy[d]类型
库接受numpy
支持的以下任何类型
np.bool
np.int8, np.int16, np.int32, np.int64
np.uint8, np.uint16, np.uint32, np.uint64
np.float16, np.float32, np.float64
使用
共享数组的程序可以是
fromeasy_memmapimportEasyMemmapimportnumpyasnpm=EasyMemmap(mode="w",name="mytest")data=np.zeros((480,640,4))m.write(data)
以及读取数组的程序
fromeasy_memmapimportEasyMemmapm=EasyMemmap(mode="r",name="mytest")data=m.read()
EasyMemmap
对象的名称必须相同,否则它将无法找到数据并返回None
要查看来自web摄像头的实时图像流的其他用法,请参见examples
- 项目
标签: