code: def combine(word_list, window=2):
      
      if window < 2: window = 2
      for x in range(1, window):
          if x >= len(word_list):
              break
          word_list2 = word_list[x:]
          res = zip(word_list, word_list2)
          for r in res:
              yield r
docs: 构造在window下的单词组合，用来构造单词之间的边。
  
      Keyword arguments:
      word_list  --  list of str, 由单词组成的列表。
      windows    --  int, 窗口大小。