Я делаю симуляцию системы. Есть люди (они получили people_id), которые заскочили в систему по своей отметке времени. Теперь я хочу сделать следующее:
- установить системное время на день, который я имитирую, или, по крайней мере, на время, когда первый человек (people_id 0) падает.
- ускоряется Системное время и симуляция, что Fe. час занимает всего одну минуту.
Я ищу подход для решения этой задачи. Следующий код - это идея и код, который я получил до сих пор:
list_person = []
# loop dictionary and put to list
for index, row in excel.iterrows():
person = {} # set dictionary
person['people_id'] = row['people_id']
timestamp = row['timestamp']
person['timestamp'] = (timestamp - np.datetime64('1970-01-01T00:00:00Z')) / np.timedelta64(1, 's') # converts UTC time into timestamp [s]
person['floor_departure'] = row['floor_departure']
person['floor_destination'] = row['floor_destination']
list_person.append(person) # fill dict into list
for individual in list_person:
if individual[people_id] == 0:
system_time = individual['timestamp']
if individual['timestamp'] == system_time:
print(individual['floor_departure'])
Спасибо за любую помощь!