
369
10
장
파이썬 성능 개선
In [115]: simulate_tree_cy(4)
Out[115]: array([[ 36.00, 39.79, 43.97, 48.59, 53.71],
[ 0.00, 32.57, 36.00, 39.79, 43.97],
[ 0.00, 0.00, 29.47, 32.57, 36.00],
[ 0.00, 0.00, 0.00, 26.67, 29.47],
[ 0.00, 0.00, 0.00, 0.00, 24.13]], dtype=float32)
In [116]: %time simulate_tree_cy(500)
CPU times: user 2.21 ms, sys: 1.89 ms, total: 4.1 ms
Wall time: 2.45 ms
Out[116]: array([[ 36.00, 36.32, 36.65, ..., 3095.77, 3123.59, 3151.65],
[ 0.00, 35.68, 36.00, ..., 3040.89, 3068.21, 3095.77],
[ 0.00, 0.00, 35.36, ..., 2986.97, 3013.81, 3040.89],
...,
[ 0.00, 0.00, 0.00, ..., 0.42, 0.42, 0.43],
[ 0.00, 0.00, 0.00, ..., 0.00, 0.41, 0.42],
[ 0.00, ...