in der Roademap weitergemacht
This commit is contained in:
@@ -659,6 +659,15 @@ class Farm:
|
||||
print("+ speichern")
|
||||
def Bester(self):
|
||||
return max(self.Pool)
|
||||
def TopN(self, N):
|
||||
"""die N besten Loesungen, absteigend nach Wertigkeit sortiert.
|
||||
|
||||
Erweiterung von Bester() (das nur die einzelne beste liefert): gibt
|
||||
eine Liste der bis zu N besten Loesungen zurueck, damit sich mehrere
|
||||
gute Alternativen betrachten lassen. N wird auf [0, len(Pool)]
|
||||
begrenzt; bei N >= Poolgroesse ist es der ganze Pool (sortiert)."""
|
||||
N = max( 0, min( N, len(self.Pool) ) )
|
||||
return sorted( self.Pool, reverse=True )[:N]
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user