翻訳と辞書
Words near each other
・ Simpsonville Methodist Church
・ Simpsonville Mill
・ Simpsonville, Kentucky
・ Simpsonville, Maryland
・ Simpsonville, South Carolina
・ Simpsonville, Texas
・ Simpson–Golabi–Behmel syndrome
・ Simpsorama
・ Simpukka-amppeli
・ Simpulopsidae
・ Simpulopsis
・ Simpulopsis rufovirens
・ Simpulum
・ Simputer
・ Simputer General Public License
SimPy
・ Simpy
・ SIMPYC
・ Simpático (Gábor Szabó album)
・ Simpático (The Brian Lynch/Eddie Palmieri Project album)
・ Simraceway
・ Simrad
・ Simrad Optronics
・ Simrad Yachting
・ Simraha Sigiyoun
・ Simran
・ Simran (actress)
・ Simran (disambiguation)
・ Simran Judge
・ Simran Kaur


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

SimPy : ウィキペディア英語版
SimPy

SimPy is a process-based discrete-event simulation framework based on standard
Python. Its event dispatcher is based on Python’s (generators ) and can also
be used for asynchronous networking or to implement multi-agent systems (with
both, simulated and real communication).
Processes in SimPy are simple Python generator functions and are used to model
active components like customers, vehicles or agents. SimPy also provides
various types of shared ''resources'' to model limited capacity congestion points
(like servers, checkout counters and tunnels). From version 3.1, it will also
provide monitoring capabilities to aid in gathering statistics about resources
and processes.
Simulations can be performed “as fast as possible”, in real time (wall clock
time) or by manually stepping through the events.
Though it is theoretically possible to do continuous simulations with SimPy, it
has no features that help you with that. On the other hand, SimPy is overkill
for simulations with a fixed step size where your processes don’t interact with
each other or with shared resources — use a simple while loop in this case.
The SimPy distribution contains tutorials, in-depth documentation, and a large
number of examples.
SimPy is released as open source software under the MIT License. The first version was released in December 2002.
== Example ==

One of SimPy's main goals is to be easy to use. Here is an example for a simple
SimPy simulation: a clock process that prints the current simulation time at
each step:

>>> 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)
fast 0
slow 0
fast 0.5
slow 1
fast 1.0
fast 1.5



抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「SimPy」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.