无法为sklearn创建快捷方式

问题描述 投票:-1回答:1

我输入以下代码:

import sklearn
import sklearn as sk
import sklearn.preprocessing as skl

from sklearn.preprocessing import Imputer 
from sk.preprocessing import Imputer
from skl import Imputer

它读取部分; from sklearn.preprocessing import Imputer得到正常执行。

然而,当我运行from sk.preprocessing import Imputer,我得到以下错误:

from sk.preprocessing import Imputer
Traceback (most recent call last):`
File "<ipython-input-84-fc12144914d1>", line 1, in <module>`
    from sk.preprocessing import Imputer`
    ModuleNotFoundError: No module named 'sk'`

from skl import Imputer产生如下:

from skl import Imputer`
Traceback (most recent call last):`
File "<ipython-input-85-1e925587d122>", line 1, in <module>`
        from skl import Imputer`
ModuleNotFoundError: No module named 'skl'`

我为什么不能创建库的快捷方式?

python scikit-learn
1个回答
0
投票

因为它是错误的这样做。正确的方法做呢是因为你写了。

from sklearn.preprocessing import Imputer 

__init__.py的预处理directorysklearn定义了从该水平可能进口。

以下是一个有效的混淆,我想是你在找什么。

from sklearn.preprocessing import Imputer as imp
© www.soinside.com 2019 - 2024. All rights reserved.