From 59e9af6c36ccda4cad9270dea693d37404c071ce Mon Sep 17 00:00:00 2001
From: bbauvin <baptiste.bauvin@centrale-marseille.fr>
Date: Thu, 15 Sep 2016 09:53:51 -0400
Subject: [PATCH] Trying to fix segmentation fault

---
 Code/MonoMutliViewClassifiers/utils/Dataset.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Code/MonoMutliViewClassifiers/utils/Dataset.py b/Code/MonoMutliViewClassifiers/utils/Dataset.py
index 67b660a0..ad20ce57 100644
--- a/Code/MonoMutliViewClassifiers/utils/Dataset.py
+++ b/Code/MonoMutliViewClassifiers/utils/Dataset.py
@@ -14,10 +14,7 @@ def getV(DATASET, viewIndex, usedIndices=None):
                                       shape=DATASET.get("View"+str(viewIndex)).attrs["shape"])[usedIndices,:]
         print sparse_mat.shape
         print sparse_mat.indptr
-        return sparse.csr_matrix((DATASET.get("View"+str(viewIndex)).get("data").value,
-                                  DATASET.get("View"+str(viewIndex)).get("indices").value,
-                                  DATASET.get("View"+str(viewIndex)).get("indptr").value),
-                                 shape=DATASET.get("View"+str(viewIndex)).attrs["shape"])[usedIndices,:]
+        return sparse_mat
 
 
 def getShape(DATASET, viewIndex):
@@ -31,10 +28,13 @@ def getValue(DATASET):
     if not DATASET.attrs["sparse"]:
         return DATASET.value
     else:
-        return sparse.csr_matrix((DATASET.get("data").value,
+        sparse_mat = sparse.csr_matrix((DATASET.get("data").value,
                                   DATASET.get("indices").value,
                                   DATASET.get("indptr").value),
                                  shape=DATASET.attrs["shape"])
+        print sparse_mat.shape
+        print sparse_mat.indptr
+        return sparse_mat
 
 def extractSubset(matrix, usedIndices):
     if sparse.issparse(matrix):
-- 
GitLab