INNER CODE UNIT · Python
_use_dynamics
pdpipe/pdpipe · src/pdpipe/core.py:439
def _use_dynamics(
self,
X: pd.DataFrame,
y: Optional[pd.Series] = None,
) -> None:
"""Set dynamic parameters based on the given input."""
for dynamic in self._dynamics:
param = (
dynamic["callable"](X)
if y is None
else dynamic["callable"](X, y)
)
setattr(self, dynamic["name"], param)
@staticmethod
def _has_contextual_parameter(value) -> bool:
"""Return True if the given value includes a contextual parameter."""
if isinstance(value, ContextualParameter):