scikit learn-确定在python中从何处导入类



有什么方法可以确定python中的类(尤其是sklearn)来自哪里吗?我想确定一个类是来自sklearn.linear_models还是sklearn.ensemble.

例如,我希望能够确定Ridge()是否是sklearn.linear_model.的成员

拟合函数因模型而异,因此通过patsy提供给每个函数的公式需要不同。

使用__module__属性,即:Ridge.__module__

如果您想从类的实例中了解它:inst.__class__.__module__

如果您需要模块对象(而不仅仅是字符串形式的名称):sys.modules[Ridge.__module__]

相关内容

  • 没有找到相关文章

最新更新