Я пытался создать рекурсивную симуляцию в реальном времени, чтобы увидеть, что это возможно в рамках simpy framework.
функция была создана для отслеживания в словаре журналов...
Ядро jupyter перестало работать и завершение работы при запуске этого кода, почему?
def simStudy(env,AVERAGE_PROGRAMME_LENGTH):
i = 0
while i < int(3000/TYPING_RATE):
ans = input("Target achieved?")
log[env.now] = int(bool(ans))
print(log)
AVERAGE_PROGRAMME_LENGTH -= TYPING_RATE
yield env.timeout(1)
env = sim.rt.RealtimeEnvironment(factor = 10,strict = True)
def startSim():
try:
env.process(simStudy(env,AVERAGE_PROGRAMME_LENGTH))
env.run()
except RuntimeError as e:
startSim()
print(str(e)[-8:-3])
startSim()
Подробнее здесь: https://stackoverflow.com/questions/674 ... with-simpy