У меня проблемы при реализации нечеткого кнн 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