检查内存#
- sklearn.utils.validation.check_memory(memory)[source]#
检查
memory是否类似于joblib.Memory。类似于joblib.Memory意味着
memory可以转换为joblib.Memory实例(通常是表示location的字符串)或者具有相同的接口(具有cache方法)。- 参数:
- memoryNone,str或具有joblib.Memory接口的对象
如果为字符串,则为创建
joblib.Memory接口的位置。如果为None,则不进行缓存,Memory对象完全透明。
- 返回值:
- memory具有joblib.Memory接口的对象
一个正确的joblib.Memory对象。
- 引发异常:
- ValueError
如果
memory不类似于joblib.Memory。
示例
>>> from sklearn.utils.validation import check_memory >>> check_memory("caching_dir") Memory(location=caching_dir/joblib)