我希望你能够根据另一个数组从ndarray中删除行。
例如:
k = [1,3,99]
n = [
[1,'a']
[2,'b']
[3,'c']
[4,'c']
[.....]
[99, 'a']
[100,'e']
]
预期结果:
out = [
[2,'b']
[4,'c']
[.....]
[100,'e']
]
值为k的行的第一列将被移除。
n
是否已排序?如果是,则尝试使用mask[np.searchsorted(n[:,0].astype(int), k)] = 0
。 - Divakar