yu = np.array([np.nan, np.nan, np.nan, np.nan, np.nan,])
rte = np.array([1,2,3,4,5])
yu[0] = rte[0]
yu # array([ 1., nan, nan, nan, nan])
まだ..
[yu[i] = rte[i] for i in range(len(rte))]
SyntaxError: 無効な構文
具体的には、配列内の nan を同じ長さの他の配列で埋めようとしています:
[pred[first_c_rowNA, 0::][0::, wNA[0]][i] = output[i] for i in np.arange(len(output))]
SyntaxError: 無効な構文
pred[first_c_rowNA, 0::][0::, wNA[0]] # array([ nan, nan, nan, ..., nan, nan, nan])
と
output # array([ 0., 0., 0., ..., 0., 0., 0.]) # not all are zeros
ありがとう