小编KMo*_*ore的帖子

根据第三个列表过滤列表列表的最快方法?

A我有一个如下所示的列表:

A = np.array([[1,2] ,
              [2,4] ,
              [3,4] , 
              [4,5] , 
              [6,7]]) 
Run Code Online (Sandbox Code Playgroud)

我需要删除包含第三个列表中任何元素的所有子列表B

因此,如果例如:

B = [1,2,5]
Run Code Online (Sandbox Code Playgroud)

预期结果是:

np.array([[3,4] ,
          [6,7]]) 
Run Code Online (Sandbox Code Playgroud)

A 的长度可达 1,500,000,而 B 也往往有数万个元素,因此性能至关重要。的子列表的长度A始终为 2。

python performance numpy

3
推荐指数
1
解决办法
352
查看次数

标签 统计

numpy ×1

performance ×1

python ×1