From 9604c3f561f97d1a77671a8549bbfeb0730d43b0 Mon Sep 17 00:00:00 2001 From: bbauvin <baptiste.bauvin@centrale-marseille.fr> Date: Thu, 15 Sep 2016 11:47:01 -0400 Subject: [PATCH] Trying to fix segmentation fault --- Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py | 4 ++-- Code/MonoMutliViewClassifiers/utils/Dataset.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py b/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py index 930d150d..efccf438 100644 --- a/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py +++ b/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py @@ -405,9 +405,9 @@ def makeSparseTotalMatrix(sortedRNASeq): def getAdjacenceMatrix(RNASeqRanking, sotredRNASeq, k=2): k=int(k)/2*2 - indices = np.zeros((RNASeqRanking.shape[0]*k*RNASeqRanking.shape[1]), dtype=np.int32) + indices = np.zeros((RNASeqRanking.shape[0]*k*RNASeqRanking.shape[1]), dtype=int) data = np.ones((RNASeqRanking.shape[0]*k*RNASeqRanking.shape[1]), dtype=bool) - indptr = np.zeros(RNASeqRanking.shape[0]+1, dtype=np.int16) + indptr = np.zeros(RNASeqRanking.shape[0]+1, dtype=int) nbGenes = RNASeqRanking.shape[1] pointer = 0 for patientIndex in range(RNASeqRanking.shape[0]): diff --git a/Code/MonoMutliViewClassifiers/utils/Dataset.py b/Code/MonoMutliViewClassifiers/utils/Dataset.py index f737b8fc..9317aebe 100644 --- a/Code/MonoMutliViewClassifiers/utils/Dataset.py +++ b/Code/MonoMutliViewClassifiers/utils/Dataset.py @@ -12,6 +12,7 @@ def getV(DATASET, viewIndex, usedIndices=None): 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 -- GitLab