Skip to content

Commit 0161ab9

Browse files
committed
update utils.py
1 parent 79f1347 commit 0161ab9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

charpter7_decision_tree/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ def feature_split(X, feature_i, threshold):
1313

1414
return np.array([X_left, X_right])
1515

16+
1617
### 计算基尼指数
1718
def calculate_gini(y):
19+
# 将数组转化为列表
1820
y = y.tolist()
1921
probs = [y.count(i)/len(y) for i in np.unique(y)]
2022
gini = sum([p*(1-p) for p in probs])
21-
return gini
23+
return gini

0 commit comments

Comments
 (0)