MethodMapping#
- class sklearn.utils.metadata_routing.MethodMapping[source]#
存储 router(路由)的
caller(调用方)方法与callee(被调用方)方法之间的映射关系。此类主要用于路由对象的
get_metadata_routing()方法中,用于定义该路由的方法与子对象(子估计器或评分器)之间的映射。遍历此类的一个实例将生成
MethodPair(caller, callee)实例。关于开发能够路由元数据的自定义估计器的更多信息,请参阅 元数据路由开发指南。
在版本 1.3 中新增。
示例
>>> from sklearn.utils.metadata_routing import MethodMapping >>> MethodMapping().add(caller="fit", callee="split") [{'caller': 'fit', 'callee': 'split'}]