From d7adcf83af37511c102bc3e154e36396762014e9 Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr>
Date: Thu, 16 Jan 2020 13:45:33 +0100
Subject: [PATCH] Feature importances directroy

---
 .../mono_multi_view_classifiers/result_analysis.py            | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/multiview_platform/mono_multi_view_classifiers/result_analysis.py b/multiview_platform/mono_multi_view_classifiers/result_analysis.py
index 5e673507..ebfcf694 100644
--- a/multiview_platform/mono_multi_view_classifiers/result_analysis.py
+++ b/multiview_platform/mono_multi_view_classifiers/result_analysis.py
@@ -598,7 +598,9 @@ def publishExampleErrors(example_errors, directory, databaseName, labels_names,
 
 def publish_feature_importances(feature_importances, directory, database_name, labels_names, feature_stds=None):
     for view_name, feature_importance in feature_importances.items():
-        file_name = os.path.join(directory, time.strftime(
+        if not os.path.exists(os.path.join(directory, "feature_importances")):
+            os.mkdir(os.path.join(directory, "feature_importances"))
+        file_name = os.path.join(directory, "feature_importances" ,  time.strftime(
             "%Y_%m_%d-%H_%M_%S") + "-" + database_name + "-" + "_vs_".join(
             labels_names) + "-" + view_name + "-feature_importances")
         if feature_stds is not None:
-- 
GitLab