Anonymous user
Ranking methods: Difference between revisions
→{{header|Python}}: f_rank without use of name: first.
(→{{header|Python}}: mc_rank without name: first and using enumerate.) |
(→{{header|Python}}: f_rank without use of name: first.) |
||
Line 67:
def f_rank(iterable, start=1):
"""Fractional ranking"""
for
if
last
fifo.append((n,
▲ yield mean, fifo.pop(0)
if fifo:
mean = sum(f[0] for f in fifo) / len(fifo)
while fifo:
yield mean, fifo.pop(0)
if __name__ == '__main__':
|