RateDistribution.py 文件源码

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

项目:EndemicPy 作者: j-i-l 项目源码 文件源码
def __setstate__(self, d):
        if 'simple_queue_list' in d:
            event_queue_list = d.pop('simple_queue_list')
            d['queue'] = SimpleQueue(maxsize=d['pre'] + 1)
            while len(event_queue_list):
                d['queue'].put_nowait(event_queue_list.pop())
        self.__dict__.update(d)
        self.__dict__['v_put'] = vectorize(self.queue.put_nowait)
        #d['v_put'] = vectorize(d['queue'].put_nowait)
        #self.__dict__.update(d)
        self.__dict__['v_get'] = vectorize(self.get_val)
        if self.scale is None:
            self.scale = 0
            self.queue = SimpleQueue(maxsize=self.pre + 1)
            self.v_put = vectorize(self.queue.put_nowait)  # this is specific to the queue, thus reinit here
            self.draw_fct = no_mut
            self.fillup()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号