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