train_test_split不随机
时间: 2023-04-28 12:00:39 浏览: 78
train_test_split函数默认是随机划分训练集和测试集的,但是可以通过设置random_state参数来控制随机种子,从而使得划分结果不随机。例如,设置random_state=,每次划分的结果都是相同的。
相关问题
怎么设置train_test_split不随机
您可以通过设置随机种子来确保 train_test_split 不随机,例如:
```python
from sklearn.model_selection import train_test_split
random_state = 42 # 设置随机种子
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=random_state)
```
在这个例子中,train_test_split 将根据随机种子(set.seed)设置来将数据集分成训练集和测试集,这将确保每次运行代码都会得到相同的训练集和测试集。
train_test_split不随机andom_state怎么设置
train_test_split函数用于将数据集划分为训练集和测试集,可以使用random_state参数来设置随机种子,以确保每次划分的结果一致。如果不想使用随机种子,可以将random_state参数设为固定值,例如:
```
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
```
这里将random_state设置为42,保证每次划分的结果相同。如果想要每次划分都不一样,可以不设置random_state参数,例如:
```
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
```
这样每次划分的结果都会不同。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)