Я пытаюсь сгенерировать логический массив NumPy из одномерного массива целых чисел (он же форма (N,)
), если каждое целое находится в списке с использованием чистого NumPy.
Я мог бы сгенерировать этот массив, используя этот код:
valid = np.array([v in y_filter for v in y])
Но мой вопрос: есть ли способ сгенерировать массив, поскольку 'valid' был сгенерирован с использованием чистого NumPy? Я попытался y in y_filter
, но выдает эту ошибку:
The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Я не могу использовать array.any
или array.all
, потому что они возвращают только логическое значение, и я не могу выбрать ось, потому что там только одна ось.