Hello ,
I have two X_train :
X_train1 of shape (100,170000) , X_train2 of shape (100,17000)
Xc=np.concatenate((X_train1,X_train2), axis=1)
mask= np.asarray(nifti_masker.mask_img_.get_data()).astype(bool)
shape = mask.shape #mask.shape(182,218,182)
connectivity = image.grid_to_graph(
n_x=shape[0], n_y=shape[1], n_z=shape[2], mask=mask).tocsr()
ward = FeatureAgglomeration(n_clusters=1000,connectivity=connectivity,linkage='ward', pooling_func=np.median)
ward.fit(Xc)
But there is an error :
ValueError: Wrong shape for connectivity matrix: (170000, 170000) when X is (340000, 100)
how can i do this (fit on the concatenation i.e Xc) please ?
@bthirion
and thank you very much !