在jupyter notebook中 以下代码是什么意思 帮我用汉语注释 # create sequences for test test_gen = listgen_test_dataX_test_preX_test_preunit_nr==unit_nr sequence_length sensors -99 for unit_nr in X_test_
为测试创建序列
test_gen = (list(gen_test_data(X_test_pre[X_test_pre['unit_nr']==unit_nr], sequence_length, sensors, -99.)) for unit_nr in X_test_pre['unit_nr'].unique())
对于X_test_pre中的每个不同的unit_nr,使用gen_test_data函数生成一个序列,将它们放入一个列表中
并将这些列表放入一个生成器中,最后将这个生成器转化为一个numpy数组
x_test = np.concatenate(list(test_gen)).astype(np.float32)
返回训练集、验证集、测试集和测试集的剩余使用寿命
return x_train, y_train, x_val, y_val, x_test, y_test['RemainingUsefulLife']
原文地址: https://www.cveoy.top/t/topic/ck72 著作权归作者所有。请勿转载和采集!