Source code for djura.edp_im.scaler
# SPDX-License-Identifier: AGPL-3.0-or-later
# Copyright (C) 2025-2026 Djura | Risk - Data - Engineering S.r.l.
[docs]
class MinMaxScaler:
def __init__(self, lower_bound, upper_bound) -> None:
self.lower_bound = lower_bound
self.upper_bound = upper_bound
[docs]
def transform(self, data, min=0, max=1):
x_std = (data - self.lower_bound) / \
(self.upper_bound - self.lower_bound)
x_scaled = x_std * (max - min) + min
return x_scaled