@@ -116,17 +116,14 @@ def test_spectral_embedding_amg_solver(seed=36):
116
116
except ImportError :
117
117
raise SkipTest
118
118
119
- gamma = 0.9
120
- se_amg = SpectralEmbedding (n_components = 3 , affinity = "rbf" ,
121
- gamma = gamma , eigen_solver = "amg" ,
119
+ se_amg = SpectralEmbedding (n_components = 3 , affinity = "nearest_neighbors" ,
120
+ eigen_solver = "amg" , n_neighbors = 5 ,
122
121
random_state = np .random .RandomState (seed ))
123
- se_arpack = SpectralEmbedding (n_components = 3 , affinity = "rbf " ,
124
- gamma = gamma , eigen_solver = "arpack" ,
122
+ se_arpack = SpectralEmbedding (n_components = 3 , affinity = "nearest_neighbors " ,
123
+ eigen_solver = "arpack" , n_neighbors = 5 ,
125
124
random_state = np .random .RandomState (seed ))
126
125
embed_amg = se_amg .fit_transform (S )
127
126
embed_arpack = se_arpack .fit_transform (S )
128
- assert_array_almost_equal (
129
- se_amg .affinity_matrix_ , se_arpack .affinity_matrix_ )
130
127
assert_true (_check_with_col_sign_flipping (embed_amg , embed_arpack , 0.01 ))
131
128
132
129
@@ -151,33 +148,17 @@ def test_pipline_spectral_clustering(seed=36):
151
148
152
149
def test_spectral_embedding_unknown_eigensolver (seed = 36 ):
153
150
"""Test that SpectralClustering fails with an unknown eigensolver"""
154
- centers = np .array ([
155
- [0. , 0. , 0. ],
156
- [10. , 10. , 10. ],
157
- [20. , 20. , 20. ],
158
- ])
159
- X , true_labels = make_blobs (n_samples = 100 , centers = centers ,
160
- cluster_std = 1. , random_state = 42 )
161
-
162
- se_precomp = SpectralEmbedding (n_components = 1 , affinity = "precomputed" ,
163
- random_state = np .random .RandomState (seed ),
164
- eigen_solver = "<unknown>" )
165
- assert_raises (ValueError , se_precomp .fit , S )
151
+ se = SpectralEmbedding (n_components = 1 , affinity = "precomputed" ,
152
+ random_state = np .random .RandomState (seed ),
153
+ eigen_solver = "<unknown>" )
154
+ assert_raises (ValueError , se .fit , S )
166
155
167
156
168
157
def test_spectral_embedding_unknown_affinity (seed = 36 ):
169
158
"""Test that SpectralClustering fails with an unknown affinity type"""
170
- centers = np .array ([
171
- [0. , 0. , 0. ],
172
- [10. , 10. , 10. ],
173
- [20. , 20. , 20. ],
174
- ])
175
- X , true_labels = make_blobs (n_samples = 100 , centers = centers ,
176
- cluster_std = 1. , random_state = 42 )
177
-
178
- se_precomp = SpectralEmbedding (n_components = 1 , affinity = "<unknown>" ,
179
- random_state = np .random .RandomState (seed ))
180
- assert_raises (ValueError , se_precomp .fit , S )
159
+ se = SpectralEmbedding (n_components = 1 , affinity = "<unknown>" ,
160
+ random_state = np .random .RandomState (seed ))
161
+ assert_raises (ValueError , se .fit , S )
181
162
182
163
183
164
def test_connectivity (seed = 36 ):
0 commit comments