def __init__(self, clf, scaler, pf_df, data_folder=""):
model_file_name = "banana.pkl"
scaler_file_name = "banana_scaler.pkl"
list_file_name = "banana_list.txt"
def_file_path = "../../models/"
self.data_folder = data_folder
if not data_folder:
model_file = os.path.join(os.path.dirname(__file__), def_file_path) + model_file_name
scaler_file = os.path.join(os.path.dirname(__file__), def_file_path) + scaler_file_name
list_file = os.path.join(os.path.dirname(__file__), def_file_path) + list_file_name
else:
model_file = self.data_folder + model_file_name
scaler_file = self.data_folder + scaler_file_name
list_file = self.data_folder + list_file_name
joblib.dump(clf, model_file)
joblib.dump(scaler, scaler_file)
with open(list_file, "w") as f:
f.write(" ".join(pf_df.columns.tolist()))
评论列表
文章目录