多处理新手期待与numpy一起工作。在
我有一个脚本,它分割图像并创建一个可变大小的块作为numpy数组。在
np_array = gdal.ReadAsArray()
过去我用串行方式处理这个数组,没有问题。从这里的许多帖子来看,我的最佳选择是将数组转换为ctypes,将其切片,并将切片发送到多处理.池. 我有一个多波段图像,我正在分割,所以下面的代码在main()中
^{pr2}$我需要在数组中传递一个参数。有更好的方法吗?在
在这一点上,我的代码崩溃了…很难。我错过了什么?这不是用numpy数组处理并行处理类型的方法吗?在
最后,这些是图像,我需要能够保持数组的顺序。有可能吗,或者我需要用锁吗?如果是,从numpy或multiprocessing。在
任何信息链接都值得欣赏,尝试学习如何在共享内存空间中处理多处理numpy数组。在
另外,如果可能的话,我宁愿避免使用numpy_sharedmem模块,因为我想限制潜在用户的额外下载数量。在
目前没有回答
相关问题 更多 >
编程相关推荐