probabilistic latent semantic indexing using python and c++