AttributeError: объект DataFrame не имеет атрибута concatPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AttributeError: объект DataFrame не имеет атрибута concat

Сообщение Anonymous »

Я участвую в проекте ANN по построению модели прогнозирования затрат на основе набора данных медицинского страхования. Вот код:

Код: Выделить всё

def FunctionFindBestParams(X_train, y_train, X_test, y_test):

batch_size_list=[5, 10, 15, 20]
epoch_list  =   [5, 10, 50, 100]

import pandas as pd
SearchResultsData=pd.DataFrame(columns=['TrialNumber', 'Parameters', 'Accuracy'])

TrialNumber=0
for batch_size_trial in batch_size_list:
for epochs_trial in epoch_list:
TrialNumber+=1

model = Sequential()
model.add(Dense(units=5, input_dim=X_train.shape[1], kernel_initializer='normal', activation='relu'))
model.add(Dense(units=5, kernel_initializer='normal', activation='relu'))
model.add(Dense(1, kernel_initializer='normal'))
model.compile(loss='mean_squared_error', optimizer='adam')
model.fit(X_train, y_train ,batch_size = batch_size_trial, epochs = epochs_trial, verbose=0)
MAPE = np.mean(100 * (np.abs(y_test-model.predict(X_test))/y_test))

print(TrialNumber, 'Parameters:','batch_size:', batch_size_trial,'-', 'epochs:',epochs_trial, 'Accuracy:', 100-MAPE)

SearchResultsData=SearchResultsData.concat(pd.DataFrame(data=[[TrialNumber,     str(batch_size_trial)+'-'+str(epochs_trial), 100-MAPE]],
columns=['TrialNumber', 'Parameters', 'Accuracy'] ))
return(SearchResultsData)

ResultsData=FunctionFindBestParams(X_train, y_train, X_test, y_test)
Я уже использовал функции add() и concat(), но ни одна из них не работает. Может ли кто-нибудь помочь мне с этой проблемой, пожалуйста? Заранее большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ute-concat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка AttributeError: объект «DataFrame» не имеет атрибута «append», попробовал pd.concat, но также вызвал ошибку
    Anonymous » » в форуме Python
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: модуль «numpy» не имеет атрибута «concat»
    Anonymous » » в форуме Python
    0 Ответы
    77 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: объект DataFrame не имеет атрибута group_by.
    Anonymous » » в форуме Python
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Python AttributeError: объект «str» не имеет атрибута «DataFrame» [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    86 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: объект «DataFrame» не имеет атрибута «map», эта ошибка сохраняется в пакете Python plspm.
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»