例题4.4的结果和书上画的图不一样,但是没问题,原因是GINI指数取最小值的时候,色泽和脐部值是一样的。 import numpy as np dataset = np . array ( [ [ 0 , 0 , 0 , 0 , 0 , 0 , 1 ] , [ 1 , 0 , 1 , 0 , 0 , 0 , 1 ] , [ 1 , 0 , 0 , 0 , 0 , 0 , 1 ] , [ 0 , 0 , 1 , 0 , 0 , 0 , 1 ] , [ 2 , 0 , 0 , 0 , 0 , 0 , 1 ] , [ 0 , 1 , 0 , 0 , 1 , 1 , 1 ] , [ 1 , 1 , 0 , 1 , 1 , 1 , 1 ] , [ 1 , 1 , 0 , 0 , 1 , 0 , 1 ] , [ 1 , 1 , 1 , 1 , 1 , 0 , 0 ] , [ 0 , 2 , 2 , 0 , 2 , 1 , 0 ] , [ 2 , 2 , 2 , 2 , 2 , 0 , 0 ] , [ 2 , 0 , 0 , 2 , 2 , 1 , 0 ] , [ 0 , 1 , 0 , 1 , 0 , 0 , 0 ] , [ 2 , 1 , 1 , 1 , 0 , 0 , 0 ] , [ 1 , 1 , 0 , 0 , 1 , 1 , 0 ] , [ 2 , 0 , 0 , 2 , 2 , 0