给定一个大的2d numpy数组,我想高效地删除一系列行,比如说行
使用像
有任何想法吗?
10000:10010
。我需要多次这样做来处理不同的范围,所以我想让它可以并行化。使用像
numpy.delete()
这样的方法并不高效,因为它需要复制数组,耗费太多时间和内存。理想情况下,我希望像创建一个视图那样做,但我不确定在这种情况下该怎么做。遮罩数组也不是一个选项,因为遮罩数组不支持下游操作。有任何想法吗?