我对python不熟悉,我一直在这个博客中寻找答案,但我找不到任何答案(所以,这个问题可能会被归类为非主题)。我希望你能帮助我。
我有一个这样的数据框架:
MatchKey Height Weight Hair
Id1 1 0 0
Id2 0 1 1
Id3 0 0 0
Id4 0 1 1
Id5 1 1 1
Id6 0 1 1
Id7 1 1 0
Id8 0 1 0
Id9 1 1 1
此数据集未标记。
属性值为:
Height: 1- Tall 0 - Short
Weight: 1 - Heavy 0 - Light
Hair: 1 - Long 0 - Short
我想生成一个完全随机的树,看起来像这样:
Hair
/ \
0 1
|
Weight
/ \
0 1
树节点包含属性可能的值:0或1
我该怎么做?
另外,一旦生成了树,我想实现它(我的意思是:处理数据帧),以便生成一个名为
"predValue"
,根据树返回的值,其可能值为0或1?我该怎么做?
这是遗传算法的第一步,它将根据特定的适应度函数评估选择最佳的树。
我希望有人能帮助我。