added report counter
This commit is contained in:
@@ -7,10 +7,23 @@ import json
|
|||||||
float_formatter = "{:.3f}".format
|
float_formatter = "{:.3f}".format
|
||||||
np.set_printoptions(formatter={'float_kind': float_formatter})
|
np.set_printoptions(formatter={'float_kind': float_formatter})
|
||||||
|
|
||||||
|
REPORT_INTERVAL = 1000
|
||||||
|
report_counter = REPORT_INTERVAL
|
||||||
|
|
||||||
|
|
||||||
|
def report(k):
|
||||||
|
global report_counter
|
||||||
|
if report_counter > 0:
|
||||||
|
report_counter -= 1
|
||||||
|
else:
|
||||||
|
report_counter = REPORT_INTERVAL-1
|
||||||
|
print(f"Iteration: {k:8d}")
|
||||||
|
|
||||||
|
|
||||||
def play(player_provider: PlayerProvider, k_max=10000, with_debug=False):
|
def play(player_provider: PlayerProvider, k_max=10000, with_debug=False):
|
||||||
player_provider.set_debug(with_debug)
|
player_provider.set_debug(with_debug)
|
||||||
for k in range(0, k_max):
|
for k in range(0, k_max):
|
||||||
|
report(k)
|
||||||
players = player_provider.choose()
|
players = player_provider.choose()
|
||||||
state = create_empty_state()
|
state = create_empty_state()
|
||||||
move = 1
|
move = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user