From 9cd0286d9092bd1df07287f4db5238b5cc7d895c Mon Sep 17 00:00:00 2001 From: Jim Zhang Date: Fri, 20 Jul 2018 11:19:44 -0500 Subject: [PATCH] W was being set to kwargs regardless W was being set to kwargs regardless of whether it was in the kwargs or not --- skfeature/function/similarity_based/lap_score.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/skfeature/function/similarity_based/lap_score.py b/skfeature/function/similarity_based/lap_score.py index 5bee2f8..d9e4340 100644 --- a/skfeature/function/similarity_based/lap_score.py +++ b/skfeature/function/similarity_based/lap_score.py @@ -32,8 +32,9 @@ def lap_score(X, **kwargs): # if 'W' is not specified, use the default W if 'W' not in kwargs.keys(): W = construct_W(X) - # construct the affinity matrix W - W = kwargs['W'] + else: + # construct the affinity matrix W + W = kwargs['W'] # build the diagonal D matrix from affinity matrix W D = np.array(W.sum(axis=1)) L = W