From 9f57cdf59d42efc476a7bee3185de271f4b97a6c Mon Sep 17 00:00:00 2001 From: Lan Zagar Date: Thu, 12 Jan 2017 14:46:26 +0100 Subject: [PATCH] preprocess: Reset number_of_decimals after scaling --- Orange/preprocess/preprocess.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Orange/preprocess/preprocess.py b/Orange/preprocess/preprocess.py index 212e45a16ad..800e0cb2482 100644 --- a/Orange/preprocess/preprocess.py +++ b/Orange/preprocess/preprocess.py @@ -459,7 +459,11 @@ def transform(var): else: s = 1 factor = 1 / s - return var.copy(compute_value=transformation.Normalizer(var, c, factor)) + transformed_var = var.copy( + compute_value=transformation.Normalizer(var, c, factor)) + if s != 1: + transformed_var.number_of_decimals = 3 + return transformed_var newvars = [] for var in data.domain.attributes: