请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

from sklearn import datasets是说从sklearn包中导入datasets这个类吗?

之前一直没搞清楚from import,是不是sklearn就相当于一个包文件夹,然后datasets是定义在一个py文件里的datasets类?这个py文件里的类只能定义一个吗?

python里面有库这个概念吗?是不是库==包,感觉有时候写法类似

正在回答

1回答

liuyubobobo 2018-01-31 16:40:04

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

0 回复 有任何疑惑可以回复我~
  • 提问者 神经旷野舞者 #1
    应该就是也没有固定的AB,就是相对的模块和子模块的关系,import用法这样理解应该够用了
    回复 有任何疑惑可以回复我~ 2018-01-31 23:30:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信