죄송합니다.이 모든 것이 멍청하고 불분명하지만, 현재 Netlogo를 에이전트 기반 공동 행동 모델로 배우고 있으며 대체 소프트웨어 선택에 대한 조언을 듣고 싶습니다. 필자가 가장 중요하게 생각하는 것은 PyCuda가 병렬 계산을 가능하게하기 때문에 PyCuda를 최대한 활용하고 싶다는 것입니다. 그러나, 그것은 아직도 다른 환경에서 숫자 스크립트를 작성하고 또 다른 하나의 비주얼을 구현해야한다는 것을 의미합니까 ??? 그렇다면파이썬에서 고급 시각화를 사용하는 ABM
, 내 질문은 :
- 내가 수치 어떤 패키지를 사용해야합니까? PyEvolve, DEAP, 또는 다른 것? PyEvolve는 더 이상 개발되지 않고 DEAP은 구식 (?) EAP의 래퍼 일뿐입니다.
그래픽 방식으로, 나는 mayavi2와 vtk 유망한 것을 발견했습니다. 문제는 숫자 패키지가 이들에 쉽게 바인딩되는 것 같지 않다는 것입니다. 수치 출력을 데이터 파일에 저장하고 mayavi2에 공급하는 것보다 나은 대안이 있습니까?
또 다른 옵션은 Netlogo를 통해 데이터를 생성하고 (2)의 그래프 패키지에 입력하는 것입니다. 이것을하는 데 어떤 단점이 있습니까?
이 혼란에 대해 자세히 알려 주셔서 감사합니다.
'scipy' 또는'sage'를 보았습니까?이 둘 모두'pymatplotlib'과 함께 작동합니다. –
병렬 계산이 필요합니까? –
반드시 그렇지는 않습니다. 그러나 시뮬레이션의 효율성을 대폭 향상시킬 것이라고 생각합니다. –