这些是索引:
Index= [2, 3, 4, 6]
这些是索引的频率,这两个数组是由位置相关的,例如数组的第一个元素索引是2并且频率为2,因为数组的位置2的元素是2。
Frequency=[2, 2, 2, 2, 2, 1, 1]
我需要获得以下数组标签:
labels=[2, 2, 3, 3, 4, 4, 6]
为了得到它,我做了以下代码:
labels=[]
for index in Index:
Counter=Frequency[index]
for i in range(Counter):
labels.append(index)
print(labels)
labels=[2, 2, 3, 3, 4, 4, 6]
有没有其他形式来优化这个过程?
答案 0 :(得分:1)
假设频率列表与TrainIndex列表的长度相同:
UITextField