有什么方法可以确定python中的类(尤其是sklearn)来自哪里吗?我想确定一个类是来自sklearn.linear_models还是sklearn.ensemble.
例如,我希望能够确定Ridge()是否是sklearn.linear_model.的成员
拟合函数因模型而异,因此通过patsy提供给每个函数的公式需要不同。
使用__module__
属性,即:Ridge.__module__
如果您想从类的实例中了解它:inst.__class__.__module__
如果您需要模块对象(而不仅仅是字符串形式的名称):sys.modules[Ridge.__module__]