Я хотел бы смоделировать агентов, которые имеют разные интересы (например, некоторые предпочитают «красный», а некоторые предпочитают «синий»), перемещаясь по сетке, на которой случайным образом распределяются красные и синие квадраты.Агент сравнивает свою текущую среду с соседней средой и перемещается, если соседнее пятно лучше соответствует его интересам. Идея в том, что это выглядит несколько как модель Шеллинга, но среда квадратов сетки является статической, иагенты (маленькие круги, наложенные на окружение на квадратах) перемещаются.
Я ищу библиотеку, которая позволила бы мне визуально смоделировать это и показать сетку и агентов на разных временных шагах.
Какой-нибудь совет о том, что я мог бы использовать, чтобы сделать это в Python?