agents.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:crowddynamics 作者: jaantollander 项目源码 文件源码
def _observe_members(self, change):
        if self.size > 0 and self.attributes is not None and self.agent_type is not None:
            if isinstance(self.attributes, Collection):
                self.members = [self.agent_type(**a) for a in self.attributes]
            elif isinstance(self.attributes, Generator):
                self.members = [self.agent_type(**next(self.attributes)) for _ in range(self.size)]
            elif isinstance(self.attributes, Callable):
                self.members = [self.agent_type(**self.attributes()) for _ in range(self.size)]
            else:
                raise TraitError
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号