为什么我收到错误fastai.structured不是模块?

我已经尝试安装早期版本的fastai。但没有任何帮助。

from fastai.imports import *
from fastai.structured import *

#from pandas_summary import DataFrameSummary
from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier
from IPython.display import display

from sklearn import metrics


ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-17-35432a48f631> in <module>()
      1 from fastai.imports import *
----> 2 from fastai.structured import *
      3
      4 #from pandas_summary import DataFrameSummary
      5 from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier

ModuleNotFoundError: No module named 'fastai.structured'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.

最佳答案

该模块不再包含在fastai的默认python软件包中。您使用fastai软件包的默认设置命令将不再包含该模块。您可能需要从GitHub主目录下载它,将其保存到工作目录中,然后从工作目录导入到jupyter笔记本中。

这是来自fastai论坛的说明:


  结构化.py已移至“ old”文件夹(预期使用fastai_v1)。
  https://github.com/fastai/fastai/blob/master/old/fastai/structured.py
  -安德烈(Andrei)'18年10月


从工作目录导入时:
   from structured import *

这将替换:
    from fastai.structured import *

关于python - 是fastai.structured仍然是fast AI库的一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56573989/

10-09 16:37