Numba를 사용한 더 빠른 Python 시뮬레이션

시뮬레이션 모델링의 필수 부분은 시뮬레이션 런타임입니다. 대규모 이산 이벤트 시뮬레이션 모델 과 중간 규모의 에이전트 기반 시뮬레이션 모델은 계산 리소스를 소비하고 런타임이 매우 길 수 있습니다. 소스 코드가 완전히 Python으로 작성된 경우 특히 그렇습니다. 따라서 Python에서 Numba로 몇 가지 테스트를 수행했습니다. 내 결과를 여기에 공유합니다. 먼저 Python의 테스트 함수에…

Conway의 Python 인생 게임

또 다른 에이전트 기반 시뮬레이션 예시! 이 기사에서는 에이전트 기반 모델링 프레임워크 abm_framework 를 사용하여 Python에서 Conway의 인생 게임을 구현할 것 입니다. 프레임워크는 아래 링크를 클릭하면 찾을 수 있습니다. 링크 : https://github.com/LinnartSF/abm_framework Conway의 인생 게임은 에이전트 기반 모델링에 대한 좋은 소개이며 바로 이러한 이유로 대학에서도 가르치고 있습니다. 또한 일반적으로…

입소문 에이전트 기반 판매 모델

제품 채택 곡선 추정은 에이전트 기반 모델링의 이점을 얻을 수 있는 마케팅 영역입니다. 저는 현재 에이전트 기반 모델링 프레임워크를 작업 중이므로 이 블로그 에 간단한 입소문 에이전트 기반 제품 판매 모델을 추가하고 싶었습니다 . 모델은 추가 수정(사용자 지정)을 위한 간단한 기준선으로 사용할 수 있습니다. 이…

에이전트 기반 분리 모델(Python)

저는 이전에 제가 작업하고 있는 에이전트 기반 모델링 및 시뮬레이션 프레임워크의 첫 번째 스프린트를 소개했습니다. 이 블로그 게시물 에서는 Python에서 에이전트 기반 분리 모델을 구현합니다. 일부 조정 및 편차가 있는 유사한 모델은 예를 들어 사회적 분리를 이해하는 데 사용됩니다. 이 블로그 게시물 의 주요 목표는 Python에서 에이전트…

에이전트 기반 SIR 모델 Python 예제

이 기사에서는 Python에서 에이전트 기반 모델링을 위해 개발한 라이브러리를 사용하여 Python에서 SIR 모델을 구현합니다. 즉, 기존 프레임워크를 사용하여 에이전트 기반 SIR 모델을 구현합니다. 에이전트 기반 SIR 모델 도입 SIR은 감수성 , 감염성 및 회복 성을 나타냅니다 . 아래 그림과 같이 SIR 모델에서 에이전트는 취약에서 감염으로, 감염에서 회복으로, 회복에서…