SimPy 4.1.2.dev4+g8f2f538 문서 개요
SimPy

SimPy는 파이썬 기반의 이산 이벤트 시뮬레이션 프레임워크로, 프로세스 모델링을 통해 다양한 시뮬레이션을 지원합니다.

웹사이트 방문
SimPy 4.1.2.dev4+g8f2f538 문서 개요

SimPy 4.1 개요

SimPy는 파이썬을 기반으로 한 프로세스 기반의 이산 이벤트 시뮬레이션 프레임워크입니다. SimPy에서 프로세스는 파이썬 제너레이터 함수로 정의되며, 고객, 차량 또는 에이전트와 같은 활성 구성 요소를 모델링하는 데 사용될 수 있습니다. SimPy는 서버, 체크아웃 카운터 및 터널과 같은 제한된 용량의 혼잡 지점을 모델링하기 위해 다양한 유형의 공유 자원을 제공합니다.

시뮬레이션은 가능한 한 빠르게, 실시간(벽 시계 시간) 또는 이벤트를 수동으로 단계별로 진행하여 수행할 수 있습니다. 이론적으로 SimPy로 연속 시뮬레이션을 수행하는 것이 가능하지만, 이를 지원하는 기능은 없습니다. 반면, 프로세스가 서로 또는 공유 자원과 상호 작용하지 않는 고정 단계 크기의 시뮬레이션에는 SimPy가 과도합니다.

아래는 서로 다른 시간 간격으로 두 개의 시계를 시뮬레이션하는 짧은 예입니다:

import simpy

def clock(env, name, tick):
    while True:
        print(name, env.now)
        yield env.timeout(tick)

env = simpy.Environment()
env.process(clock(env, 'fast', 0.5))
env.process(clock(env, 'slow', 1))
env.run(until=2)

문서에는 튜토리얼, 주요 개념을 설명하는 여러 가이드, 여러 사용 예 및 API 참조가 포함되어 있습니다. SimPy는 MIT 라이센스 하에 배포됩니다. 시뮬레이션 모델 개발자는 SimPy 커뮤니티와 자신의 SimPy 모델링 기술을 공유하도록 권장됩니다. SimPy의 개념을 설명하고 몇 가지 예를 제공하는 소개 강의가 있습니다: 또는 .

SimPy는 다른 프로그래밍 언어로도 재구현되었습니다. 더 많은 세부정보는 포트 목록을 참조하세요.

© Copyright 2002–2024, Team SimPy. Sphinx를 사용하여 Read the Docs에서 제공하는 테마로 제작되었습니다.

SimPy의 최고 대안

AngryGF

AngryGF는 AI 화난 파트너를 달래는 기술을 향상시키는 시뮬레이터입니다.

Mursion

Mursion

Mursion은 인간 주도 AI를 활용한 몰입형 학습 시뮬레이션으로 직장인들의 중요한 기술을 개발합니다.

KUKA.Sim

KUKA.Sim

KUKA.Sim은 KUKA 로봇의 효율적인 오프라인 프로그래밍을 지원하는 AI 기반 시뮬레이션 소프트웨어입니다.

AnyLogic

AnyLogic

AnyLogic는 비즈니스 의사 결정을 지원하는 AI 기반 시뮬레이션 모델링 소프트웨어입니다.

Eclipse SUMO

Eclipse SUMO

Eclipse SUMO는 대규모 네트워크를 처리할 수 있는 고성능 교통 시뮬레이션 도구입니다.

Coval

Coval

Coval은 음성 및 채팅 에이전트를 위한 신뢰할 수 있는 AI 시뮬레이션 및 평가 도구입니다.

Pika 2.0

Pika 2.0

Pika 2.0은 사용자가 현실을 지배할 수 있는 장면 성분을 통해 새로운 모델을 제공합니다.

AI2

AI2

AI2-THOR는 로봇 시뮬레이션을 위한 환경으로, 다양한 물체와 상호작용을 지원합니다.

MORSE Simulator

MORSE Simulator

MORSE Simulator is an advanced simulation tool that enables users to create and run complex simulations efficiently.

Kaiden AI

Kaiden AI

Kaiden AI는 맞춤형 AI 음성 시뮬레이션을 제공하여 훈련을 혁신합니다.

Tenor

Tenor

Tenor는 리더십 개발을 위한 AI 플랫폼으로, 현실적인 대화 연습을 제공합니다.

DeepSwap

DeepSwap

DeepSwap is an AI-powered face swap tool that enables users to create realistic face swaps in videos and photos.

NVIDIA Omniverse

NVIDIA Omniverse

NVIDIA Omniverse는 OpenUSD 애플리케이션 개발을 위한 플랫폼으로, 산업 디지털화와 물리적 AI 시뮬레이션을 지원합니다.

3DFY.ai

3DFY.ai

3DFY.ai는 모든 사용자가 3D 콘텐츠를 생성할 수 있도록 지원하는 AI 기반 플랫폼입니다.

NetLogo

NetLogo

NetLogo는 사용자가 모델을 만들고 상호작용할 수 있는 다중 에이전트 프로그래밍 환경입니다.

AirSim

AirSim

AirSim은 드론과 자율주행차를 위한 AI 기반 시뮬레이션 플랫폼으로, 연구와 개발을 한층 더 업그레이드해 줍니다.

FlexSim

FlexSim

FlexSim은 시스템이나 프로세스를 이해하고 개선하는 AI 기반 3D 시뮬레이션 모델링 소프트웨어입니다.

CoppeliaSim

CoppeliaSim

CoppeliaSim is an advanced robot simulator that accelerates R&D in automation and robotics prototyping.

UnravelX

UnravelX

UnravelX는 직원 교육을 위한 즉각적인 가상 시나리오를 제공하는 AI 기반 플랫폼입니다.

Robotmaster

Robotmaster

Robotmaster는 로봇의 오프라인 프로그래밍과 시뮬레이션 소프트웨어로, 사용자가 쉽게 로봇을 프로그래밍할 수 있도록 돕습니다.

SimPy

SimPy

SimPy는 사용자가 프로세스를 모델링할 수 있도록 돕는 파이썬 기반의 이벤트 시뮬레이션 프레임워크입니다.

Convai

Convai

Convai는 가상 세계에서 대화형 AI 캐릭터를 생성하는 플랫폼입니다.

OpenSim

OpenSim

OpenSim is an open-source musculoskeletal simulation software that aids researchers in biomechanics.

SimPy의 관련 카테고리