Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用短名称或别名导入库名称_Python 3.x_Python 3.6 - Fatal编程技术网

Python 3.x 使用短名称或别名导入库名称

Python 3.x 使用短名称或别名导入库名称,python-3.x,python-3.6,Python 3.x,Python 3.6,我是一个编程新手。我对两个主要的进口声明感到困惑。另外,我想知道一个比另一个有什么优势 from sklearn.preprocessing import StandardScaler as sc 及 这两行代码完全没有区别。通过提供别名(easy)名称,可以避免反复输入完整的模块名称。此外,当有多个模块和子模块时,这是非常有用的 import module.submodule.subsubmodule as short_name 也许你可以在下面试试 #1st method from sk

我是一个编程新手。我对两个主要的进口声明感到困惑。另外,我想知道一个比另一个有什么优势

from sklearn.preprocessing import StandardScaler as sc


这两行代码完全没有区别。通过提供别名(easy)名称,可以避免反复输入完整的模块名称。此外,当有多个模块和子模块时,这是非常有用的

import module.submodule.subsubmodule as short_name
也许你可以在下面试试

#1st method
from sklearn.preprocessing import StandardScaler as sc

通过使用第1种方法,您可以仅通过其别名(sc)引用StandardScalar模块

通过使用第二种方法,您可以通过其长名称和别名sc引用StandardScaler

例:


这两个方面没有什么大的区别。唯一的区别是您必须在以后的代码中编写两次
StandardScaler
。使用别名将帮助您避免反复编写大型模块名称。可能只是输入错误,但我想您不是有意调用
()
标准缩放器
#1st method
from sklearn.preprocessing import StandardScaler as sc
#2nd method
from sklearn.preprocessing import StandardScaler
sc = StandardScalar
import datetime
dt = datetime

datetime.datetime.now()
dt.datetime.now()