我有一个元组A列表,其中包含一个数组和一个布尔值,以及它的子列表B。 我正在尝试从主列表中删除子列表的元素,因此我正在使用:
v1 = np.array([1, 2, 3])
v2 = np.array([1, 2, 2])
A = [(v1, True), (v2, False)]
B = [(v1, True)]
new_list = [x for x in A if x not in B]
我遇到以下错误:
具有多个元素的数组的真值是不明确的。使用a.any()或a.all()。
什么是真值?以及any()在这里有什么帮助?我在寻找元组而不是布尔值