@@ -206,7 +206,7 @@ def local_score_cv_general(
206
206
Thresh = 1e-5
207
207
208
208
if len (PAi ):
209
- PA = Data [:, PAi ]. reshape ( - 1 , 1 )
209
+ PA = Data [:, PAi ]
210
210
211
211
# set the kernel for X
212
212
GX = np .multiply (X , X ).reshape (- 1 , 1 )
@@ -354,7 +354,7 @@ def local_score_cv_general(
354
354
CV = CV / k
355
355
else :
356
356
# set the kernel for X
357
- GX = np .sum (np .multiply (X , X ), axis = 1 )
357
+ GX = np .sum (np .multiply (X , X ), axis = 1 ). reshape ( - 1 , 1 )
358
358
Q = np .tile (GX , (1 , T ))
359
359
R = np .tile (GX .T , (T , 1 ))
360
360
dists = Q + R - 2 * X * X .T
@@ -416,8 +416,8 @@ def local_score_cv_general(
416
416
- 1
417
417
/ (gamma * n1 )
418
418
* Kx_tr_te .T
419
- * pdinv (np .eye (n1 ) + 1 / (gamma * n1 ) * Kx_tr )
420
- * Kx_tr_te
419
+ @ pdinv (np .eye (n1 ) + 1 / (gamma * n1 ) * Kx_tr )
420
+ @ Kx_tr_te
421
421
) / gamma
422
422
B = 1 / (gamma * n1 ) * Kx_tr + np .eye (n1 )
423
423
L = np .linalg .cholesky (B )
@@ -604,7 +604,7 @@ def local_score_cv_multi(
604
604
CV = CV / k
605
605
else :
606
606
# set the kernel for X
607
- GX = np .sum (np .multiply (X , X ), axis = 1 )
607
+ GX = np .sum (np .multiply (X , X ), axis = 1 ). reshape ( - 1 , 1 )
608
608
Q = np .tile (GX , (1 , T ))
609
609
R = np .tile (GX .T , (T , 1 ))
610
610
dists = Q + R - 2 * X * X .T
0 commit comments