from ._base import BaseGaussianMixture
from ..weight_models import EqualWeighting


class EqualWeightedMixture(BaseGaussianMixture):
    def __init__(self, *, n=1, rng=None, **kwargs):
        weight_model = EqualWeighting(n=n, rng=rng)
        self.n = n
        super().__init__(weight_model=weight_model, rng=rng, **kwargs)

from ._base import BaseGaussianMixture
from ..weight_models import EqualWeighting


class EqualWeightedMixture(BaseGaussianMixture):
    def __init__(self, *, n=1, rng=None, **kwargs):
        weight_model = EqualWeighting(n=n, rng=rng)
        self.n = n
        super().__init__(weight_model=weight_model, rng=rng, **kwargs)
