示例#1
0
 def optimal(self, path, info_kws):
     files = os.listdir(path)
     res = []
     for i, file in enumerate(files):
         text_kws = FileUtil.readkws(os.path.join(path, file))
         index = []
         for key in info_kws:
             if key in text_kws:
                 index.append(text_kws.index(key))
             else:
                 break
         delta = []
         for k in range(1, len(index)):
             delta.append(index[k] - index[k - 1])
         var = numpy.var(delta)
         res.append(var)
     pos = res.index(min(res))
     return files[pos]