Ratings Generator¶
-
class
embedded_voting.
RatingsGenerator
(n_voters)[source]¶ This abstract class creates
Ratings
from scratch using some function.Parameters: n_voters (int) – Number of voters in the embeddings.
Uniform Ratings¶
-
class
embedded_voting.
RatingsGeneratorUniform
(n_voters, minimum_rating=0, maximum_rating=1)[source]¶ Generate uniform random ratings.
Examples
>>> np.random.seed(42) >>> generator = RatingsGeneratorUniform(n_voters=5) >>> generator(n_candidates=4) Ratings([[0.37454012, 0.95071431, 0.73199394, 0.59865848], [0.15601864, 0.15599452, 0.05808361, 0.86617615], [0.60111501, 0.70807258, 0.02058449, 0.96990985], [0.83244264, 0.21233911, 0.18182497, 0.18340451], [0.30424224, 0.52475643, 0.43194502, 0.29122914]])