diff --git a/Code/MonoMutliViewClassifiers/ExecClassif.py b/Code/MonoMutliViewClassifiers/ExecClassif.py index 7934c2e2280189ab52a2b349e822d2be6aaa479e..4b8d1273014f155bdba0012757d0b3bced6aa28b 100644 --- a/Code/MonoMutliViewClassifiers/ExecClassif.py +++ b/Code/MonoMutliViewClassifiers/ExecClassif.py @@ -384,9 +384,10 @@ if True: if benchmark["Multiview"]["Fusion"]["Methods"]["LateFusion"] and benchmark["Multiview"]["Fusion"]["Classifiers"]: bestClassifiers = [] bestClassifiersConfigs = [] - for viewIndex, view in enumerate(views): - bestClassifiers.append(classifiersNames[viewIndex][np.argmax(np.array(accuracies[viewIndex]))]) - bestClassifiersConfigs.append(classifiersConfigs[viewIndex][np.argmax(np.array(accuracies[viewIndex]))]) + if argumentDictionaries["Monoview"] != []: + for viewIndex, view in enumerate(views): + bestClassifiers.append(classifiersNames[viewIndex][np.argmax(np.array(accuracies[viewIndex]))]) + bestClassifiersConfigs.append(classifiersConfigs[viewIndex][np.argmax(np.array(accuracies[viewIndex]))]) for method in benchmark["Multiview"]["Fusion"]["Methods"]["LateFusion"]: arguments = {"CL_type": "Fusion", "views": views, @@ -399,6 +400,7 @@ if True: "classifiersConfigs": bestClassifiersConfigs, 'fusionMethodConfig': fusionMethodConfig}} argumentDictionaries["Multiview"].append(arguments) + print bestClassifiersConfigs except: pass try: @@ -423,7 +425,6 @@ if True: else: pass # resultsMultiview = [] -print argumentDictionaries if nbCores>1: resultsMultiview = [] nbExperiments = len(argumentDictionaries["Multiview"]) diff --git a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py index 9a89cf315d6483b07de7427a6e57e967fc66d14f..059191877f5ac2b1eb5ec7989872530a101e5b2a 100644 --- a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py +++ b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/SCM.py @@ -122,6 +122,7 @@ def transformData(dataArray): i=0 name=nameb while fail: + print name if not os.path.isfile(name): name = nameb+str(i) dsetFile = h5py.File(name, "w")