From 73a99eec89a11167138654cdc1f0e9486534285c Mon Sep 17 00:00:00 2001
From: bbauvin <baptiste.bauvin@centrale-marseille.fr>
Date: Thu, 15 Sep 2016 12:21:32 -0400
Subject: [PATCH] Trying to fix segmentation fault

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

diff --git a/Code/MonoMutliViewClassifiers/utils/Dataset.py b/Code/MonoMutliViewClassifiers/utils/Dataset.py
index 9317aebe..98db8952 100644
--- a/Code/MonoMutliViewClassifiers/utils/Dataset.py
+++ b/Code/MonoMutliViewClassifiers/utils/Dataset.py
@@ -35,14 +35,14 @@ def getValue(DATASET):
 
 def extractSubset(matrix, usedIndices):
     if sparse.issparse(matrix):
-        newIndptr = np.zeros(len(usedIndices)+1, dtype=np.int16)
+        newIndptr = np.zeros(len(usedIndices)+1, dtype=int)
         oldindptr = matrix.indptr
         print oldindptr
         for exampleIndexIndex, exampleIndex in enumerate(usedIndices):
             newIndptr[exampleIndexIndex+1] = newIndptr[exampleIndexIndex]+(oldindptr[exampleIndex+1]-oldindptr[exampleIndex])
         print newIndptr
         newData = np.ones(newIndptr[-1], dtype=bool)
-        newIndices =  np.zeros(newIndptr[-1], dtype=np.int32)
+        newIndices =  np.zeros(newIndptr[-1], dtype=int)
         oldIndices = matrix.indices
         for exampleIndexIndex, exampleIndex in enumerate(usedIndices):
             newIndices[newIndptr[exampleIndexIndex]:newIndptr[exampleIndexIndex+1]] = oldIndices[oldindptr[exampleIndex]: oldindptr[exampleIndex+1]]
-- 
GitLab