TabularDataBunch.from_df дает ошибку без атрибута 'коды' - PullRequest
0 голосов
/ 18 ноября 2018

У меня проблемы с использованием табличных данных fasttai, поэтому я попытался сделать простейшую вещь - подогнать полином. Однако, когда я создаю кучу данных, я получаю сообщение об ошибке

~/miniconda3/lib/python3.7/site-packages/fastai/tabular/data.py in get(self, o)
    119 
    120     def get(self, o):
--> 121         codes = [] if self.codes is None else self.codes[o]
    122         conts = [] if self.conts is None else self.conts[o]
    123         return self._item_cls(codes, conts, self.classes, self.col_names)

AttributeError: 'TabularList' object has no attribute 'codes'

fastai версия 1.0.27

Вот код, вызывающий ошибку:

from fastai import *
from fastai.tabular import * 
import os

# generate some polynomial to test the functions out
x = np.arange(0, 1000)
y = x^2 + 1

# some fastai variables
path = os.getcwd()
df = pd.DataFrame({'x': x, 'y': y})
dep_var = 'y'
cat_names = []
procs = [Normalize]
valid_idx = range(1,1000)

# get the data bunch
data = TabularDataBunch.from_df(path, df, dep_var, valid_idx=valid_idx, procs=procs) # this line causes the error above

Я попробовал код со страницы *1000* обзора табличных данных, он работает, но когда я попробовал его на своих собственных данных, возникла проблема выше.

...