test_sptgraphfast.py 文件源码

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

项目:sptgraph 作者: epfl-lts2 项目源码 文件源码
def test_aggregate_layers(self):
        signal = gl.SFrame(gen_signal())
        nb_layers = signal['layer'].max() + 1  # starts at 0

        # Python 'slow'
        original = sptgraph.create_node_signal(signal, 'baseID', 'layer', False)
        # Fast c++ version
        res = sptgraph_fast.aggregate_layers(signal, 'baseID', 'layer', nb_layers)

        # Transform output to compare
        l1 = original['layers'].apply(int)
        l2 = res['layers'].apply(utils.reform_layer_int_from_blocks)
        m = l1 == l2
        self.assertTrue(m.all(), 'Layers should be equal')

    # @unittest.skip('Skipping rebuilt_bitset')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号