を得る最大の情報を提供する最高の機能を取得します。私は手動でやっていた。しかし、Sklearnや他のライブラリを使って計算する方法はありますか?私は、このデータセットを与えられています
ちょうど私がこのコードを書いていた参考のために:
false_count=0.0;
true_count=0.0;
total=0.0;
for x in range(0, len(y_train)):
if y_train[x]==2:
false_count=false_count+1;
total=total+1;
else:
true_count=true_count+1
total=total+1
Entropy = -(true_count/total)*(math.log((true_count/total))/math.log(2))-(false_count/total)*(math.log((false_count/total))/math.log(2))