output.py 文件源码

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

项目:ladybug-grasshopper 作者: ladybug-tools 项目源码 文件源码
def unflatten_to_data_tree(all_data, pattern):
    """Create DataTree from a flattrn list based on the pattern.

    Args:
        all_data: A flattened list of all data
        pattern: A dictonary of patterns
            Pattern = namedtuple('Pattern', 'path index count')

    Returns:
        data_tree: A Grasshopper DataTree.
    """
    data_tree = DataTree[Object]()
    for branch in xrange(len(pattern)):
        path, index, count = pattern[branch]
        data_tree.AddRange(all_data[index - count:index], path)

    return data_tree
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号