Пример #1
0
import matplotlib.pyplot as plt
import seaborn as sns
sns.set()  # plot styling

filename = 'files.lis'
files = np.loadtxt(filename, dtype='str')

Fscore = np.zeros_like(files, dtype='float')
Nwords = np.zeros_like(files, dtype='float')
Names = files.copy()
Party = files.copy()


for k in range(len(files)):
    txt = open(files[k]).read()
    summary = flesch.summarize(txt)
    Fscore[k] = summary[4]
    Nwords[k] = summary[1]
    Names[k] = files[k][files[k].find('-')+1 : files[k].find('.txt')].upper()

    pn = files[k][files[k].find('/')+1 : files[k].find('-')]
    if pn is 'r':
        clr = 'maroon'
    else:
        clr = 'navy'
    Party[k] = clr



ss = np.argsort(Nwords)
Пример #2
0
 def fleschScore(self):
   return round(flesch.summarize(self.bodyTxt)*100)/100