我想创建一个聚类问题的目标列表,其中包含我的数据集每个实例上的类名(标签)列表中的大量类。从字符串中提取整数
class_name = ['class_1','class_2','class_3','class_3','class_1','class_2',\
'class_2','class_1','class_1','class_2','class_1','class_3']
目标列表应该类似于class_name列表的长度相同的数组,其中一个整数指定给不同的类标签。下注方式是什么?
target = np.array([1, 2, 3, 3, 1, 2, 2, 1, 1, 2, 1, 3])
类别标签(例如class_1)的形式是 'Xx_xx_xxx(A123)' 或 'Xx_xx_xxx(A123)'。括号中的文字不固定。列表类型是'unicode'。
呃,什么?所以类名有另一种格式比你的例子中的字符串?请提供一个完整的例子,其中包含实际有效的类名,以便我们可以调整我们的答案。 – timgeb