Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python train_test_split

作者:倾尽尘光暖流年   发布日期:2026-07-09   浏览:67

from sklearn.model_selection import train_test_split

# 假设我们有以下数据集
X = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10], [11, 12]]
y = [0, 1, 0, 1, 0, 1]

# 使用 train_test_split 函数将数据集划分为训练集和测试集
# test_size=0.3 表示测试集占总数据的 30%,train_size 会自动设置为剩余的 70%
# random_state=42 是为了确保每次运行代码时,划分结果相同
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

# 输出划分后的结果
print("X_train:", X_train)
print("X_test:", X_test)
print("y_train:", y_train)
print("y_test:", y_test)

解释说明:

  • train_test_splitscikit-learn 库中的一个函数,用于将数据集划分为训练集和测试集。
  • X 是特征数据,y 是标签数据。
  • test_size=0.3 表示测试集占总数据的 30%,训练集则占 70%。
  • random_state=42 是为了确保每次运行代码时,划分结果相同。如果不设置这个参数,每次划分的结果可能会不同。
  • 划分后的结果包括 X_train(训练集的特征)、X_test(测试集的特征)、y_train(训练集的标签)和 y_test(测试集的标签)。

上一篇:python 字节转字符串

下一篇:python语句print(0xa+0xb)

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站