в
all_features = X_train.keys()
AttributeError: объект 'numpy.ndarray' не имеет атрибута 'keys'
Это мой код:
cor_list = []
#calculate the correlation with y for each feature
for i in all_features:
cor = np.corrcoef(X_train, y_train, rowvar=False)[0, 1]
cor_list.append(cor)
#replace NaN with 0
cor_list = [0 if np.isnan(i) else i for i in cor_list]
#feature_name
cor_feature = X_train.iloc[:np.argsort(np.abs(cor_list))[-num_feats:]].columns.tolist()
#feature selection? 0 for not select, 1 for select
cor_support = [True if i in cor_feature else False for i in all_features]
X_train_selected = pd.DataFrame(X_train, columns=cor_feature)
X_test_selected = pd.DataFrame(X_test, column = cor_feature)
# Correlation with output variable
return X_train_selected, X_test_selected
**This when i called in main:**
``` all_features = X_train.keys()
X_train_selected, X_test_selected = FS.Feature_cor_selector(X_train, X_test, y_train, 10, all_features) ```
Подробнее здесь: https://stackoverflow.com/questions/665 ... has-no-att
Можете ли вы помочь мне с этой ошибкой? AttributeError: объект «numpy.ndarray» не имеет атрибута «ключи». ⇐ Python
Программы на Python
1736140080
Anonymous
в
all_features = X_train.keys()
AttributeError: объект 'numpy.ndarray' не имеет атрибута 'keys'
Это мой код:
cor_list = []
#calculate the correlation with y for each feature
for i in all_features:
cor = np.corrcoef(X_train[i], y_train, rowvar=False)[0, 1]
cor_list.append(cor)
#replace NaN with 0
cor_list = [0 if np.isnan(i) else i for i in cor_list]
#feature_name
cor_feature = X_train.iloc[:np.argsort(np.abs(cor_list))[-num_feats:]].columns.tolist()
#feature selection? 0 for not select, 1 for select
cor_support = [True if i in cor_feature else False for i in all_features]
X_train_selected = pd.DataFrame(X_train, columns=cor_feature)
X_test_selected = pd.DataFrame(X_test, column = cor_feature)
# Correlation with output variable
return X_train_selected, X_test_selected
**This when i called in main:**
``` all_features = X_train.keys()
X_train_selected, X_test_selected = FS.Feature_cor_selector(X_train, X_test, y_train, 10, all_features) ```
Подробнее здесь: [url]https://stackoverflow.com/questions/66591189/can-you-help-me-in-this-error-attributeerror-numpy-ndarray-object-has-no-att[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия