Example #1
0
 def masked_seq(seq_i):
     seq_i_len=data.seq_len(seq_i)
     new_seq_i=np.zeros((max_seq,seq_dim))
     new_seq_i[:seq_i_len]=seq_i[:seq_i_len]
     return new_seq_i
Example #2
0
def make_mask(x,n_batch,max_seq):
    mask = np.zeros((n_batch, max_seq),dtype=float)
    for i,seq_i in enumerate(x):
        seq_i_len=data.seq_len(seq_i)
        mask[i][:seq_i_len]=1.0
    return mask