len([True for i in a if any([any(j == b[:, 0]) for j in i])])
Это моя строка кода. a
- это многомерный список, а b
- nd.array. Когда я запускаю его, он возвращает эту ошибку:
The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Хотя я использовал any()
во всех необходимых местах. Где моя ошибка?
Изменить: Значения для списков:
a = [[[[0, 0], [0, 0]]]]
b = np.array([[[[0, 0], [0, 0]], 0]])