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):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…