Python - экспорт результатов в файл .csv - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужен скрипт Python для запуска модели несколько раз и сохранения результата (MAEValue) для всех прогонов в файле CSV.

model = SVR(kernel = 'rbf',gamma=0.032 ,C=16187.696941074802) # it also can be : linear, poly, linear, linear, precomputed
model.fit(X_train, y_train)

print('Grey Wolf Train Score is : ' , model.score(X_train, y_train))
print('Grey Wolf Test Score is : ' , model.score(X_test, y_test))
y_preda = model.predict(X_test)
#Calculating Mean Absolute Error
MAEValue1 = mean_absolute_error(y_test, y_preda, multioutput='uniform_average') # it can be raw_values
print(MAEValue1)

1 Ответ

0 голосов
/ 19 сентября 2019

Создайте пустой кадр данных перед запусками:

df = pd.DataFrame(columns=['result'])

И затем каждый раз, когда вы получаете MAEValue1, введите его в df с помощью:

df.loc['unique_name_of_run'] = MAEValue1

Наконец (послевсе прогоны) сохраните с помощью:

df.to_csv('my_file.csv')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...