(self, N, set_to_params=True, random_state=None)
| 35 | |
| 36 | @default_random_state |
| 37 | def do(self, N, set_to_params=True, random_state=None): |
| 38 | vals = self._do(N, random_state=random_state) |
| 39 | if set_to_params: |
| 40 | if vals is not None: |
| 41 | for k, v in vals.items(): |
| 42 | self.params[k].set(v) |
| 43 | return vals |
| 44 | |
| 45 | @abstractmethod |
| 46 | def _do(self, N, random_state=None): |