未定义与 'double' 类型的输入参数相对应的函数 'split_data'。 出错 untitled (第 14 行) [test_x, train_x, test_y, train_y] = split_data(train_x, train_y, 0.3);
时间: 2023-07-26 07:33:07 浏览: 278
这个错误提示是因为你在代码中使用了一个叫做 `split_data` 的函数,但是该函数并没有被定义。你需要在你的代码中定义这个函数以供调用。
在这里,这个函数的作用看起来是将 `train_x` 和 `train_y` 数据集划分成训练集和测试集,并将这些数据集返回。你可以使用 Python 中的 `train_test_split` 函数来实现这个功能。例如:
```python
from sklearn.model_selection import train_test_split
# 将 train_x 和 train_y 划分成训练集和测试集
test_x, train_x, test_y, train_y = train_test_split(train_x, train_y, test_size=0.3)
```
这里的 `test_size=0.3` 表示将数据集划分成 70% 的训练集和 30% 的测试集。你可以根据具体需求调整这个参数。
阅读全文