plot.py 文件源码

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

项目:hpcbench 作者: tristan0x 项目源码 文件源码
def sort_metrics(cls, desc, metrics):
        """Order data series"""
        metas = desc['series'].get('metas') or []
        if metas:
            key_builder = []
            for meta in metas:
                if meta.startswith('-'):
                    key_builder.append(compose(
                        operator.neg,
                        operator.itemgetter(meta[1:])
                    ))
                else:
                    key_builder.append(operator.itemgetter(meta))

            def _key_builder_func(metric):
                return [
                    getter(metric['metas'])
                    for getter in key_builder
                ]
            metrics.sort(key=_key_builder_func)
        return metrics
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号