Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. def convert_text(texts, alphabet):
  2.     lens = list(map(len, texts))
  3.     lens = np.array(lens)
  4.     max_len = np.max(lens)
  5.     true_masks = np.zeros((len(texts), max_len), dtype=np.int32)
  6.     for i, text in enumerate(texts):
  7.         k = 0
  8.         for char in (text):
  9.             if char not in alphabet:
  10.                 pass
  11.                 #print("bad char: `{}`".format(char))
  12.                 # assert(False)
  13.                 #true_masks[i, k] = 2
  14.             else:
  15.                 true_masks[i, k] = alphabet.index(char) + 1
  16.                 k += 1
  17.         lens[i]=k
  18.     return true_masks, lens
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement