Python“数据命名”

时间:2011-05-15 18:25:35

标签: python

我的意见:

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”,但总是在逗号后的最后一个位置....

1 个答案:

答案 0 :(得分:4)

这应该这样做(从你问题的最后一个版本开始编写):

test_set_final = [[r, c[-1]] for [r], c in zip (test_set_final, test_set)]

编辑:r添加了解压缩 - 示例在之前看起来有所不同。