C++ 인라이닝의 힘
In [252]: time tree = regtree.learn_tree(input[:20000], output[:20000],
minsize=5, minsplit=1)
2010-05-07 12:55:50,972 INFO learn_tree: N=20000, p=21,
minsize=5 => 11641 nodes
CPU times: user 39.24 s, sys: 0.02 s, total: 39.26 s
Wall time: 39.26 s
In [254]: time tree2 = regtree.learn_tree_inlined(input[:20000], output[:20000],
minsize=5, minsplit=1)
2010-05-07 12:56:02,128 INFO learn_tree_inlined: N=20000, p=21,
minsize=5 => 11641 nodes
CPU times: user 0.46 s, sys: 0.00 s, total: 0.46 s
Wall time: 0.45 s
In [256]: 39.26/0.45
Out[256]: 87.24444444444444


