全体の構成︓メインとなる処理
u 340⾏⽬ Build Tree以降
u 別ファイルで定義した関数(Cython)を順次呼び出している
u 中核は,380⾏⽬ `builder.build(self.tree_, X, y, sample_weight, X_idx_sorted)`
u buildまでの流れ
u criterionの定義(前⾴) -> self._criterion.pyx
u splitterの選択(Best / Random) -> self._splitter.pyx
u self.tree_インスタンスの作成 -> self._tree.pyx内のTreeクラス
u builderの選択(Depth / Best) -> self._tree.pyx内のDepth/BestFirstTreeBuilderクラス