人工智能第四课中,for model_name, param_range in model_name_param_dict.items(): _, best_acc, mean_duration = train_model(X_train, y_train, X_test, y_test, param_range, model_name),‘-'在这里如何理解


TIM截图20180314165143.jpg


TIM截图20180314165203.jpg

从train_model返回值可以看到 '_'这里是表示best_model的,请问老师这为什么可以这样用,

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自: 永会72k

第一个下划线表示不使用变量接收函数的第一个返回值,因为之后的代码中没有用到这里的best_model。只是将结果进行了汇总,如果后续需要使用model的话,那就用一个变量名代替下划线。

要回复问题请先登录注册