@@ -66,7 +66,7 @@ def __init__(self,
66
66
67
67
@jit (nopython = True , fastmath = True )
68
68
def project_on_manifold (point , p ):
69
- dist = sum (point [point > 0 ] ** p ) ** (1 / p )
69
+ dist = np . sum (point [point > 0 ] ** p ) ** (1 / p )
70
70
return np .multiply (point , 1 / dist )
71
71
72
72
@@ -178,16 +178,16 @@ def pairwise_distances(front, p):
178
178
if 0.95 < p < 1.05 :
179
179
for row in range (0 , m - 1 ):
180
180
for column in range (row + 1 , m ):
181
- distances [row ][column ] = sum (np .abs (projected_front [row ] - projected_front [column ]) ** 2 ) ** 0.5
181
+ distances [row ][column ] = np . sum (np .abs (projected_front [row ] - projected_front [column ]) ** 2 ) ** 0.5
182
182
183
183
else :
184
184
for row in range (0 , m - 1 ):
185
185
for column in range (row + 1 , m ):
186
186
mid_point = projected_front [row ] * 0.5 + projected_front [column ] * 0.5
187
187
mid_point = project_on_manifold (mid_point , p )
188
188
189
- distances [row ][column ] = sum (np .abs (projected_front [row ] - mid_point ) ** 2 ) ** 0.5 + \
190
- sum (np .abs (projected_front [column ] - mid_point ) ** 2 ) ** 0.5
189
+ distances [row ][column ] = np . sum (np .abs (projected_front [row ] - mid_point ) ** 2 ) ** 0.5 + \
190
+ np . sum (np .abs (projected_front [column ] - mid_point ) ** 2 ) ** 0.5
191
191
192
192
return distances + distances .T
193
193
0 commit comments