From bac8818be727f53b4b86e41576372f9912b520d8 Mon Sep 17 00:00:00 2001 From: noahnovsak Date: Wed, 16 Aug 2023 12:43:40 +0200 Subject: [PATCH] fix data error conditions in owtestandscore for dask --- Orange/widgets/evaluate/owtestandscore.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Orange/widgets/evaluate/owtestandscore.py b/Orange/widgets/evaluate/owtestandscore.py index b67ed0faf8c..ad8da42c68c 100644 --- a/Orange/widgets/evaluate/owtestandscore.py +++ b/Orange/widgets/evaluate/owtestandscore.py @@ -414,12 +414,12 @@ def set_train_data(self, data): "Train data input requires a target variable.", not data.domain.class_vars ), - ("Target variable has no values.", np.isnan(data.Y).all()), + ("Target variable has no values.", np.asarray(np.isnan(data.Y).all())), ( "Target variable has only one value.", - data.domain.has_discrete_class and len(unique(data.Y)) < 2 + data.domain.has_discrete_class and len(np.asarray(unique(data.Y))) < 2 ), - ("Data has no features to learn from.", data.X.shape[1] == 0), + ("Data has no features to learn from.", len(data.domain.attributes) == 0), ] for error_msg, cond in data_errors: