I fitting an LSA model on TfIdf matrix. My original matrix has
(20, 22096) then I'm applying TruncatedSVD to perform the LSI/Reduction
svd = TruncatedSVD(n_components=200, random_state=42, n_iter=10)
svdProfile = svd.fit_transform(profileLSAVectors)
print(np.shape(svdProfile)) #result (20, 20)
instead of get (20,200) i'm getting (20, 20)
anyone has any idea about why ....?