导入iris这种数据集我们都是这样导入的
from sklearn import datasets
iris = datasets.load_iris()
但是我去观察了一下sklearn这个文件夹的结构,发现sklearn这个folder下,有datasets这个folder,我们导入的是datasets这整个模块,而load_iris()这个方法在datasets/base.py中
我去实验了一下发现,from sklearn.datasets import base
然后base.load_iris()也是可以导入数据的
但是,我又做了另一个实验,我模仿sklearn这个文件夹的结构,创建了如下结构E:\pythonSrc\MachineLearing\Chap5-LinearRegression\SimpleLinearRegression\playML
我在SimpleLinearRegression这个文件夹下创建了一个notebook,playML文件夹下有老师写的SimpleLinearRegression.py这个文件,我自己写了一个mytest.py文件,里面只有一个返回hello字符串的hello()函数
然后在note里面写
from SimpleLinearRegression import playML
问题就是:playML.hello()为什么就不奏效呢
sklearn的结构是sklearn\datasets\base.py(base.py里面有load_iris()等函数)
而我的结构是:SimpleLinearRegression\playML\mytest.py(mytest.py里面有hello()函数)
恳请老师指教
登录后可查看更多问答,登录/注册