数组的真值不明确

时间:2019-01-10 14:38:50

标签: python numpy list-comprehension

我有一个元组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()在这里有什么帮助?我在寻找元组而不是布尔值

0 个答案:

没有答案