为什么我收到错误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/