成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th

简介: 成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th

解决问题


ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got the integer 1




解决思路


值错误:Min_samples_split必须是大于1的整数或浮点(0.0,1.0);得到整数1





解决方法


min_samples_split 参数的赋值不符合规范,需要调整!修改如下!


clf=RandomForestClassifier(n_estimators=500, criterion='entropy', max_depth=5, min_samples_split=1,

 min_samples_leaf=1, max_features='auto',    bootstrap=False, oob_score=False, n_jobs=1, random_state=seed,

 verbose=0)

改为

clf=RandomForestClassifier(n_estimators=500, criterion='entropy', max_depth=5, min_samples_split=2,

 min_samples_leaf=1, max_features='auto',    bootstrap=False, oob_score=False, n_jobs=1, random_state=seed,

 verbose=0)

大功告成!哈哈!

————————————————


相关文章
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法
关于⚡ValueError: cannot convert float NaN to integer⚡的有效解决办法
成功解决TypeError: 'float' object cannot be interpreted as an integer
成功解决TypeError: 'float' object cannot be interpreted as an integer
|
6月前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
97 0
|
30天前
|
存储 C语言
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小
【10月更文挑战第13天】使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。
76 1
|
4月前
|
存储 编译器 C++
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
|
4月前
|
存储 SQL 数据库
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数
|
6月前
|
存储 C语言
计算 int, float, double 和 char 字节大小
计算 int, float, double 和 char 字节大小。
79 3
|
存储 C语言
C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
93 1
|
6月前
|
C#
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
181 2
C/C++ 关于double和float两种类型的区别
C/C++ 关于double和float两种类型的区别
C/C++ 关于double和float两种类型的区别