MCPcopy Create free account
hub / github.com/FareedKhan-dev/ai-long-task / _scale_feature_value_minmax

Method _scale_feature_value_minmax

data/database.py:2239–2252  ·  view source on GitHub ↗

Helper for min-max scaling

(self, feature_name: str, value: float)

Source from the content-addressed store, hash-verified

2237 return self._scale_feature_value_minmax(feature_name, value)
2238
2239 def _scale_feature_value_minmax(self, feature_name: str, value: float) -> float:
2240 """Helper for min-max scaling"""
2241 if feature_name not in self.feature_stats:
2242 return min(1.0, max(0.0, value))
2243
2244 stats = self.feature_stats[feature_name]
2245 min_val = stats["min"]
2246 max_val = stats["max"]
2247
2248 if max_val == min_val:
2249 return 0.5
2250
2251 scaled = (value - min_val) / (max_val - min_val)
2252 return min(1.0, max(0.0, scaled))
2253
2254 def _serialize_feature_stats(self) -> Dict[str, Any]:
2255 """

Callers 1

_scale_feature_valueMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected