@@ -38,17 +38,16 @@ def cover(self, vpt, X, r):
3838
3939 def run_bench (self , X , r , dist , vp , ** kwargs ):
4040 XX = np .array ([[i ] + [xi for xi in x ] for i , x in enumerate (X )])
41- d = lambda x , y : dist (x [1 :], y [1 :])
4241 t0 = time .time ()
43- vpt = vp (XX , metric = d , ** kwargs )
42+ vpt = vp (XX , metric = lambda x , y : dist ( x [ 1 :], y [ 1 :]) , ** kwargs )
4443 list (self .cover (vpt , XX , r ))
4544 t1 = time .time ()
4645 self .logger .info (f"time: { t1 - t0 } " )
4746
4847 def test_cover_random (self ):
4948 for r in [1.0 , 10.0 , 100.0 ]:
5049 for n in [100 , 1000 , 10000 ]:
51- self .logger .info (f "============ Cover Bench Random ==========" )
50+ self .logger .info ("============ Cover Bench Random ==========" )
5251 self .logger .info (f"[n: { n } , r: { r } ]" )
5352 X = dataset (num = n )
5453 self .logger .info (">>>>>>> HVPT >>>>>>" )
@@ -66,7 +65,7 @@ def test_cover_digits(self):
6665 X , _ = load_digits (return_X_y = True )
6766 # X = PCA(n_components=3).fit_transform(X)
6867 for r in [1.0 , 10.0 , 100.0 ]:
69- self .logger .info (f "======= Cover Bench Digits =======" )
68+ self .logger .info ("======= Cover Bench Digits =======" )
7069 self .logger .info (f"[r: { r } ]" )
7170 self .logger .info (">>>>>>> HVPT >>>>>>" )
7271 self .run_bench (X , r , dist , HVPT , leaf_radius = r , pivoting = "random" )
0 commit comments