Я пытаюсь сравнить значение, полученное из np.max(err)
и np.min(err)
, с числом с плавающей запятой, и я не могу понять, как это сделать.
I 'мы пытались преобразовать их в float с помощью функции float (), но у меня это получилось:
IndexError: недопустимый индекс в скалярную переменную.
Код:
err = [evaluation[i] - Ytest_set[i] for i in range(len(evaluation))]
if (0-float(np.min(err)))<0.05 & (0-float(np.max(err)))<0.05:
self.eval_pass = True
цель состоит в том, чтобы np.min(err)
был распознан как число с плавающей точкой, чтобы его можно было сравнить с 0.05
.