извините, если все это похоже на nooby и неясно, но я в настоящее время изучаю Netlogo для моделирования коллективного поведения на основе агентов и хотел бы услышать некоторые советы по выбору альтернативного программного обеспечения. Главное, что я очень хотел бы воспользоваться PyCuda, поскольку, насколько я понимаю, он позволяет проводить параллельные вычисления. Однако это значит, что мне еще нужно написать числовой скрипт в какой-то другой среде и реализовать визуальные эффекты в еще одном?ABM под python с расширенной визуализацией
Если это так, мои вопросы:
Что числовая пакет я должен использовать? PyEvolve, DEAP или что-то еще? Похоже, что PyEvolve больше не разрабатывается, и DEAP - это просто оболочка устаревшего (?) EAP.
Графический мудрый, я нахожу mayavi2 и vtk перспективным. Проблема в том, что ни один из числовых пакетов, по-видимому, не связан с ними. Нет ли лучшей альтернативы, кроме как сохранить числовой вывод в файл данных и подавать их, скажем, в mayavi2?
Другой вариант - генерировать данные через Netlogo и передавать их в графический пакет из (2). Есть ли недостаток в этом?
Благодарим вас за то, что вы пролили свет на эту путаницу.
Вы посмотрели на 'scipy' или' sage' - они оба работают с 'pymatplotlib' –
Требуется ли параллельное вычисление? –
Не обязательно. Однако, я думаю, это сильно повысило бы эффективность моделирования. –