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