我正在学习机器学习课程并对for循环有一些疑问。 例如,我有一个列表类别= [" cat"," dog"," car"] 我想遍历这个类别并创建一个名称包含元素的模型(即model_cat,model_dog,model_car)
for i in category: model = graphlab.nearest_neighbors.create(xxxxxxx)
在这种情况下,每个模型都具有相同的名称" model"。有没有办法为模型添加唯一标签?谢谢。
答案 0 :(得分:0)
不确定你的模特究竟是什么意思,但看起来你只需要另一个清单。试试这个。
category = ["Cat","Dog","Car"]
model = []
for i in category:
if i not in model:
model.append('Model_' + i)
print(model)
输出:
['Model_Cat', 'Model_Dog', 'Model_Car']