for l2Key in level2Keys: sys.stdout.write("\t"+str(D[l1Key][l2Key])) sys.stdout.write("\n") def printList(L, outFile): outFile = open(outFile,'w') for content in L: outFile.write('\t'.join(map(lambda x:str(x), content))+'\n') outFile.close() if __name__ == '__main__': drawLine() sys.exit() dataFile = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/allThreads.csv" userJoins = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/userJoins" activeForums = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/TopicChange/Data/activeForums.csv" DH = DataHandler(dataFile, userJoins) DH.loadActiveForums(activeForums) drawPostingFrequency(DH.getPostingFreq()) #printDict(DH.getCumulativePostingFreq()) #printDict(DH.getCutoffPostingFreq()) #printDict(DH.getMonthwisePostingFrequency()) #printTwolevelDict(DH.getMonthwiseBinnedPostingFrequency()) '''outFile = "/usr0/home/pgadde/Work/Ethnic/Hoodup/DataExploration/SampledPosts2/Analysis/basicTable" table = DH.getBasicTable() print len(table) print "No. of users:",len(set(map(lambda x:x[0],table))) printList(table, outFile)'''