block_list.py 文件源码

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

项目:crowddynamics 作者: jaantollander 项目源码 文件源码
def __init__(self, cell_size, default_list=list):
        """Initialize

        Args:
            cell_size (float):
            default_list (Callable[MutableSequence]):
                Must have append method. For example
                - ``list``
                - ``SortedList``
                - ``lambda: array(typecode)``
        """
        assert cell_size > 0
        assert callable(default_list)

        self._cell_size = cell_size
        self._list = default_list
        self._blocks = defaultdict(default_list)

        self._str = \
            "cell_size: {cell_size}\n" \
            "default_list: {default_list}".format(
                cell_size=cell_size, default_list=default_list)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号