gridsearchcv如何写回调函数

请问gridsearchcv如何写回调函数。
比如考虑4个score,"precision,f1,roc_auc,accuracy"
优先考虑precision,分数最高者优胜;如果分数相同或者为0,再考虑f1
依次类推。
请问谁有比较好的文章推荐一下,谢谢啊!

定义一个参数,参数的类型是函数,将一个函数作为参数传给它