class_docstr: A wrapper ensemble is an ensemble composed of multiple copies of the same model.
  
  Parameters
  ----------
  model
      The model to copy.
  n_models
      The number of copies to make.
  seed
      Random number generator seed for reproducibility.
class_docstr_tok: ["A","wrapper","ensemble","is","an","ensemble","composed","of","multiple","copies","of","the","same","model",".","Parameters","--","--","--","--","--","model","The","model","to","copy",".","n_models","The","number","of","copies","to","make",".","seed","Random","number","generator","seed","for","reproducibility","."]
code: def __init__(self, model, n_models, seed):
      super().__init__(model.clone() for _ in range(n_models))
      self.model = model
      self.n_models = n_models
      self.seed = seed
      self._rng = Random(seed)
  
file_path: river/river/base/ensemble.py
imports: from __future__ import annotations
  from collections import UserList
  from collections.abc import Iterator
  from random import Random
  from .estimator import Estimator
  from .wrapper import Wrapper
label_desc: Use image node_id 1 to create a new WrapperEnsemble object from inherited base classes: Ensemble, Wrapper with example: obj = WrapperEnsemble(model, n_models, seed)