gpt4 book ai didi

python - 如何在 python 中使用 "import"?

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:36 28 4
gpt4 key购买 nike

如果我使用 from sklearn import *from skleanr import datasets,那么我可以按以下方式使用数据集:iris = datasets.load_iris()

但是,import sklearnimport sklearn as sk 没有像我预期的那样工作。例如,我不能使用 sklearn.datasets.import_iris()sk.datasets.import_iris()。我是否误解了导入语法?既然如此,import 的正确使用方法是什么。

最佳答案

不,你没有误解它。这是这个特定项目的包结构。

当您导入 sklearn 时,您会在目录 sklearn 中导入一个特殊的 python 文件 __init__.py里面 另一个名为 datasets 的包。但是,如果 sklearn 本身没有将嵌套包导入到它的 __init__.py 文件中,则您无法使用属性遍历来获取该嵌套包。

解决方案是自己显式导入嵌套包:

import sklearn.datasets

关于python - 如何在 python 中使用 "import"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14359191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com