Как это может произойти?
/home/gui/Documents/GIT/Neuraxle/neuraxle/hyperparams/distributions.py in rvs(self)
282 :return: an integer.
283 """
--> 284 return round(float(self.hd.rvs()))
285
286 def narrow_space_from_best_guess(self, best_guess, kept_space_ratio: float = 0.5) -> 'Quantized':
TypeError: type numpy.ndarray doesn't define __round__ method
Сегодня я получил множество странных ошибок, подобных этой.И нет, я не делал глупостей вроде float = np.array
.float
метод является оригинальным.Использование python 3.6.7.
Примечание: кодируемая мной библиотека устанавливается в редактируемом режиме следующим образом: sudo -H pip3 install --editable .
Кажется, что редактируемая установка завершается неудачно, а установка с помощью sudo -H pip3 install --upgrade --force-reinstall --editable .
только временно устраняет проблему.