I am trying to preform dimension reduction to 2 dimensions from a 64535 x 67 matrix to a 64535 x 2 matrix. I am not sure what the reasons are for why the fit transform calculation below is getting hung besides the fact this is a large matrix and a large reduction. Is mds not equipped to deal with such a large matrix/reduction? Is there a workaround to this?
temp = df.select_dtypes(include=[np.number])
norm = (temp - temp.mean())/temp.std()
mds = sklearn.manifold.MDS(n_components=2, eps=0)
data2d = mds.fit_transform(norm)