Loads a dictionary from disk that maps permissible words to their LSA term vectors.

def load_lsa_information(self):
        """Loads a dictionary from disk that maps permissible words to their LSA term vectors."""

        if not (49 < int(self.clustering_parameter) < 101):
            raise Exception('Only LSA dimensionalities in the range 50-100' +
                            ' are supported.')
        if not self.quiet:
            print "Loading LSA term vectors..."
        #the protocol2 used the pickle highest protocol and this one is a smaller file
        with open(os.path.join(data_path, self.category + '_' +
                os.path.join('term_vector_dictionaries',
                             'term_vectors_dict' +
                                     str(self.clustering_parameter) + '_cpickle.dat')),
                  'rb') as infile:
            self.term_vectors = pickle.load(infile)