我的意见:
test_set ,如:
[['4.5', '6', 'U1'], ['5', '5', 'U1'], ['5', '7', 'U1'], ['7', '6.5', 'U1'], ['5.5', '5.5', 'U2'], ['5.5', '7.5', 'U2']]
在此之后我用这些数据做了很多计算,我的“最终”结果是 test_set_final
数组test_set_final=array([[ 1.6488378 ],
[ 2.61782463],
[ 0.62126043],
[ 1.00322042],
[ 2.08938831],
[ 0.09282412]])
现在我要做的是test_set_final
,添加类名,这是“存储”在 test_set 的最后一个位置,因此结果会显示例如,对于test_set_final:
test_set_final=[['1.6488378' , 'U1'],['2.61782463' , 'U1'],['0.62126043' , 'U1'],['1.00322042' , 'U1'],['2.08938831' , 'U2'],,['0.09282412' , 'U2']]
这个“test_set”数据是随机数据,随机名称为“classes”,但总是在逗号后的最后一个位置....
答案 0 :(得分:4)
这应该这样做(从你问题的最后一个版本开始编写):
test_set_final = [[r, c[-1]] for [r], c in zip (test_set_final, test_set)]
编辑:为r
添加了解压缩 - 示例在之前看起来有所不同。