вы сравниваете массив со строкой, но numpy может сравнивать только элементы массива по отдельности. Итак, numpy возвращает массив логических значений.
Теперь вам решать, хотите ли вы убедиться, что элемент .any()
равен True
или .all()
элементы True
.
Если вы пытаетесь получить индексы элементов типа 'object'
, попробуйте составить список:
cat_features = [td for td in train_data if td.dtype == 'object']
Это даст вам список всех элементов train_data
, которые являются типа 'object'
.