python-3.x - 如何将数据拆分为训练和测试,以及如何在图中显示?
问题描述
我有 3176 条记录。我分成 80% 的训练数据和 20% 的测试数据。但是我训练了以下代码。
发生此错误。
回溯(最后一次调用):文件“D:/Python Project/data.py”,第 179 行,在 test_results.append(tests_new[i - 2535]) IndexError: list index out of range
解决方案
from sklearn import model_selection
X_train, X_test, y_train, y_test = model_selection.train_test_split(train_data, target_data, test_size=0.20)
训练数据:你的特征列表
目标数据:您的预测数据
推荐阅读
- javascript - 如何在javascript中用ID替换名称
- excel - 将用户窗体(进度条)置于一切之上
- r - 传单地图中的数据集和值之间的数据不匹配
- html - HTML将图像保持在行内而不会溢出
- swift - 如何在 Swift 5 中为多种类型进行扩展
- sql - Oracle Toad SQL 查询导致 id 计数不一致
- python - 如何从 PySpark 中的向量列中提取浮点数?
- java - 删除 JTabbedPane 的意外边框
- arrays - 为什么 Array(repeating: Dog(), count: 7) 会创建一个包含 7 个元素的数组,指向同一个 Dog 实例?
- regex - 如何在 Google 表格中将“+”字符转换为 REGEXMATCH 的正则表达式?