删除一个2D numpy数组的元素,这些元素存在于另一个2D numpy数组中

时间:2016-11-01 20:16:24

标签: python arrays numpy

我有2个2D numpy数组如下:

a = np.array([[1, 2], [2, 3], [3, 4], [4, 4], [4, 5], [6, 7]])
b = np.array([[3, 4], [4, 5], [6, 9]])

我想删除a 中存在的b元素,并希望获得以下结果2D numpy数组

Resultant 2D numpy array:
a = [[1, 2], [2, 3], [4, 4], [6, 7]]

我无法通过这种方式找到任何在2D阵列上使用numpy.delete的帖子。我想避免循环,因为他们花了太多时间来运行。我想尽可能地减少时间复杂度。

0 个答案:

没有答案