Как исправить KeyError: 0 в mycode - PullRequest
0 голосов
/ 07 февраля 2019

У меня проблемы при реализации нечеткого кнн https://github.com/sahilsehwag/FuzzyKNN, когда я запускаю k-ближайший сосед, он работает, но не нечётко

def fit(self, X, y=None):
    self._check_params(X,y)
    self.X = X
    self.y = y

    self.xdim = len(self.X[0]) #in here
    self.n = len(y)

    classes = list(set(y))
    classes.sort()
    self.classes = classes

    self.df = pd.DataFrame(self.X)
    self.df['y'] = self.y

    self.memberships = self._compute_memberships()

    self.df['membership'] = self.memberships

    self.fitted_ = True
    return self

при запуске я получаю ошибку

File "C: /Users/DELL/.spyder-py3/temp.py", line 172, in <module>
     custModel.fit (xTrain, yTrain)

File "C: /Users/DELL/.spyder-py3/temp.py", line 53, in fit
     self.xdim = len (self.X [0])

KeyError: 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...