x = np.zeros((n_samples, n_input))
y = np.zeros((n_samples, n_output))
for idx, (seq, label) in enumerate(zip(seqs, labels)):
if not seq[0] == -1:
x[idx][seq] = 1.
y[idx][label] = 1.
#pickTwo(seq, i_vec, j_vec)
#mask[idx] = 1.
return x, y, mask, i_vec, j_vec
能解释一下这个for循环的意思吗
seqs labels是两个数组
x[idx][seq] = 1.
y[idx][label] = 1.
不明白这个是怎么进行赋值的
这个东西:
然后:
介于x, y是多维数组,
x[idx][seq]
就可以理解了。