from sklearn import datasets是说从sklearn包中导入datasets这个类吗?
来源:4-3 训练数据集,测试数据集

神经旷野舞者
2018-01-31
之前一直没搞清楚from import,是不是sklearn就相当于一个包文件夹,然后datasets是定义在一个py文件里的datasets类?这个py文件里的类只能定义一个吗?
python里面有库这个概念吗?是不是库==包,感觉有时候写法类似
写回答
1回答
-
from A import B 的语法可以是从A模块导入一个B子模块;也可以是从一个A子模块导入一个B子子模块;也可以是从一个A子模块导入一个B类或者是B函数。总之,是从一个高一级的代码块A中导入一个低一级的代码块B。
在这里,sklearn是我们的scikit-learn模块整体,datasets是其中的一个子模块。我们是从sklearn这个模块中导入了datasets这个子模块。
在这个课程中,陆续也会见到导入一个类或者是一个函数的情况。
比如:
从一个模块中导入类:
from sklearn.linear_model import LinearRegression
从一个模块中导入函数:
from sklearn.model_selection import train_test_split
012018-01-31
相似问题