哪里有网站推广优化,做仿网站的书,外贸公司管理系统,品牌推广活动有哪些文章目录 一、原始代码二、修改后的代码--最后一行代码append进行了修改总结 一、原始代码
logits_list [] # 创建一个空列表来存储每个logitslabels_list []for i, batch in enumerate(test_tasks):with torch.no_grad():logits, labels, loss, acc self.fast_adapt(batc… 文章目录 一、原始代码二、修改后的代码--最后一行代码append进行了修改总结 一、原始代码
logits_list [] # 创建一个空列表来存储每个logitslabels_list []for i, batch in enumerate(test_tasks):with torch.no_grad():logits, labels, loss, acc self.fast_adapt(batch, self.model, loss_fun, query_num, shots, test_ways)logits_listlogits_list.append(logits)二、修改后的代码–最后一行代码append进行了修改
logits_list [] # 创建一个空列表来存储每个logitslabels_list []for i, batch in enumerate(test_tasks):with torch.no_grad():logits, labels, loss, acc self.fast_adapt(batch, self.model, loss_fun, query_num, shots, test_ways)logits_list.append(logits)总结
这个错误是由于logits_listlogits_list.append(logits)这行代码返回的是append()方法的返回值而不是logits_list本身。
append()方法会直接在原列表上进行修改而不会返回一个新的列表。
因此将代码修改为logits_list.append(logits)就能解决这个错误。这样修改后logits_list列表会成功地将logits添加到末尾。