Skip to content

Commit

Permalink
fix major bug in pairwise distance
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandrebarachant committed May 18, 2015
1 parent c6b0698 commit 32cef7d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions pyriemann/stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,27 +18,27 @@ def pairwise(self,X,Y=None):
Ntx,_,_ = X.shape

if Y is None:
dist = numpy.empty((Ntx,Ntx))
dist = numpy.zeros((Ntx,Ntx))
for i in range(Ntx):
for j in range(i+1,Ntx):
dist[i,j] = distance(X[i],X[j])
dist[i,j] = distance(X[i],X[j],self.metric)
dist += dist.T
else:
Nty,_,_ = Y.shape
dist = numpy.empty((Ntx,Nty))
for i in range(Ntx):
for j in range(Nty):
dist[i,j] = distance(X[i],Y[j])
dist[i,j] = distance(X[i],Y[j],self.metric)
return dist

def get_metric(self):
return "riemann"
return self.metric

#######################################################################
class SeparabilityIndex(BaseEstimator):
def __init__(self,method='',metric='riemann',estimator=None):
self.method = method
self.metric = 'riemann'
self.metric = metric
self.estimator = estimator

def fit(self,X,y=None):
Expand Down

0 comments on commit 32cef7d

Please sign in to comment.