for review in self.corpus.allReviews: for sentence in review.sentences: self.assignAspect(sentence) print(self.corpus.aspectKeywords) # Saves the object into the given file def saveToFile(self,fileName,obj): with open(modelDataDir+fileName,'w') as fp: json.dump(obj,fp) fp.close() rd = ReadData() rd.readAspectSeedWords() rd.readStopWords() rd.readReviewsFromJson() rd.removeLessFreqWords() bootstrapObj = BootStrap(rd) bootstrapObj.bootStrap() bootstrapObj.populateLists() bootstrapObj.saveToFile("wList.json",bootstrapObj.wList) bootstrapObj.saveToFile("ratingsList.json",bootstrapObj.ratingsList) bootstrapObj.saveToFile("reviewIdList.json",bootstrapObj.reviewIdList) bootstrapObj.saveToFile("vocab.json",list(bootstrapObj.corpus.wordFreq.keys())) bootstrapObj.saveToFile("aspectKeywords.json",bootstrapObj.corpus.aspectKeywords) # In[ ]: