本文整理匯總了Python中Agent.Agent.draw方法的典型用法代碼示例。如果您正苦於以下問題:Python Agent.draw方法的具體用法?Python Agent.draw怎麽用?Python Agent.draw使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Agent.Agent
的用法示例。
在下文中一共展示了Agent.draw方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: xrange
# 需要導入模塊: from Agent import Agent [as 別名]
# 或者: from Agent.Agent import draw [as 別名]
zlim = (-10, 10, -10, 10)
for i in xrange(0, 1000):
agent.observe()
agent.decide()
agent.act()
agent2.observe()
agent2.decide()
agent2.act()
t = agent.gp.Z[-1].flatten()[-1]
a = [0] * 4
a[0] = agent.gp.Z[-1].flatten()[0]
a[1] = agent.gp.Z[-1].flatten()[1]
a[2] = agent.gp.Z[-1].flatten()[0]
a[3] = agent.gp.Z[-1].flatten()[1]
extent = np.max(np.abs(a))
lim = extent + 3 if extent > 10 else 10
zlim = (-lim, lim, -lim, lim)
fig.clf()
ax1 = fig.add_subplot(1, 3, 1)
ax1.set_aspect('equal')
ax2 = fig.add_subplot(1, 3, 2)
ax2.set_aspect('equal')
ax3 = fig.add_subplot(1, 3, 3)
ax3.set_aspect('equal')
cs = reward.draw(zlim, t, ax1)
agent.draw(zlim, t, ax2, cs)
agent2.draw(zlim, t, ax3, cs)
fig.savefig("./images4/" + str(i).zfill(4) + ".jpg")