votesim.votesystems.plurality¶
Function Summary¶
|
Run plurality election |
|
Run plurality election |
Module Functions¶
plurality¶
-
votesim.votesystems.plurality.
plurality
(data, numwin=1)¶ Run plurality election
- Parameters
data (array shape (a, b)) – Election scoring data, 0 to 1. If rating data is input, plurality will find maximum rated candidate.
numwin (int) – Number of winners. For numwin > 1, plurality turns into Single No Transferable Vote multi-winner election.
- Returns
winners (array shape (numwin,)) – Winning candidate indices
ties (array shaped(numties,)) – If there are tied candidates, return candidate indices here. If no ties, return empty array
results (array shaped(b,)) – End vote count
plurality1¶
-
votesim.votesystems.plurality.
plurality1
(data, numwin=1)¶ Run plurality election
- Parameters
data (array shape (a, b)) – Election scoring data, 0 to 1. If rating data is input, plurality will find maximum rated candidate.
numwin (int) – Number of winners. For numwin > 1, plurality turns into Single No Transferable Vote multi-winner election.
- Returns
winners (array shape (numwin,)) – Winning candidate indices
ties (array shaped(numties,)) – If there are tied candidates, return candidate indices here. If no ties, return empty array
results (array shaped(b,)) – End vote count