ML之FE:在模型训练中,仅需两行代码实现切分训练集和测试集并分离特征与标签

目录

仅需两行代码实现切分训练集和测试集并分离特征与标签

输出结果

实习代码


仅需两行代码实现切分训练集和测试集并分离特征与标签

输出结果

name              object
ID                object
age               object
age02              int64
age03             object
born      datetime64[ns]
sex               object
hobbey            object
money            float64
weight           float64
test01           float64
test02           float64
dtype: objectname    ID  age  age02 age03       born   sex hobbey  money  weight  \
0   Bob     1  NaN     14    14        NaT     男    打篮球  200.0   140.5
1  LiSa     2   28     26    26 1990-01-01     女   打羽毛球  240.0   120.8
2  Mary         38     24    24 1980-01-01     女   打乒乓球  290.0   169.4
3  Alan  None           6     6        NaT  None         300.0   155.6   test01    test02
0  1.000000  1.000000
1  2.123457  2.123457
2  3.123457  3.123457
3  4.123457  4.123457
0    140.5
1    120.8
2    169.4
Name: weight, dtype: float64name    ID age  age02 age03 born   sex hobbey  money  weight    test01  \
3  Alan  None          6     6  NaT  None         300.0   155.6  4.123457   test02
3  4.123457

实习代码

import pandas as pd
import numpy as npcontents={"name": ['Bob',        'LiSa',                     'Mary',                       'Alan'],"ID":   [1,              2,                         ' ',                          None],    # 输出 NaN"age":  [np.nan,        28,                           38 ,                          '' ],   # 输出 "age02":  [14,           26,                           24 ,                          6], "age03":  [14,           '26',                      '24' ,                        '6'], "born": [pd.NaT,     pd.Timestamp("1990-01-01"),  pd.Timestamp("1980-01-01"),        ''],     # 输出 NaT"sex":  ['男',          '女',                        '女',                        None,],   # 输出 None"hobbey":['打篮球',     '打羽毛球',                   '打乒乓球',                    '',],   # 输出 "money":[200.0,                240.0,                   290.0,                     300.0],  # 输出"weight":[140.5,                120.8,                 169.4,                      155.6],  # 输出"test01":[1,    2.123456789,        3.123456781011126,   4.123456789109999],    # 输出"test02":[1,    2.123456789,        3.123456781011126,   4.123456789109999],    # 输出}
data_frame = pd.DataFrame(contents)
# data_frame.to_excel("data_Frame.xls")
print(data_frame.dtypes)
print(data_frame)# ML之FE:在模型训练中,仅需两行代码实现切分训练集和测试集并分离特征与标签
train_test_split_Index=3
label_col='weight'
train_X = data_frame[:train_test_split_Index]
train_y = data_frame[:train_test_split_Index][label_col]
test_X  = data_frame[train_test_split_Index:]
test_y  = data_frame[train_test_split_Index:][label_col]
print(train_y)
print(test_X)

ML之FE:在模型训练中,仅需两行代码实现切分训练集和测试集并分离特征与标签相关推荐

  1. win10 anaconda3环境下安装tensorflow-GPU(仅需两行代码即可)

    教程最好的地方在于不是纯粹的安装固定版本的 tensorflow 某个版本,而是提供了一个安装的方法,利用本教程的安装理念, tensorflow的任何版本随心所欲安装,再也不用复制.粘贴 别人的版本 ...

  2. ML之FE:pandas库中数据分析利器之groupby分组函数、agg聚合函数、同时使用groupby与agg函数组合案例之详细攻略

    ML之FE:pandas库中数据分析利器之groupby分组函数.agg聚合函数.同时使用groupby与agg函数组合案例之详细攻略 目录 pandas库中数据分析利器之groupby分组函数.ag ...

  3. 对抗训练:对抗训练中的过拟合现象和对抗训练技巧总结

    什么是对抗训练中的过拟合? 既在训练集上做对抗训练的过程中,训练集的对抗鲁棒性仍在上升,测试集的对抗鲁棒性却下降了.同时两者的分类精度也在持续上升. 常用的解决方案有early stopping,添加 ...

  4. 基于飞桨PaddlePaddle实现素描线稿提取——仅需一行代码即可实现模型调用

    一行代码实现从彩色图提取素描线稿 一.前言:初识PaddleHub 预训练模型(Pre-Trained Models) 二.构建Module的大框架 1.将模型文件存放在infer_model下 2. ...

  5. ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)

    ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值) 目录 仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str ...

  6. Java8读文件仅需一行代码

    版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. https://blog.csdn.net/chszs/article/details/44023039 Java8读文件仅需一行代码 ...

  7. Python爬虫仅需一行代码,熟练掌握crawl第三方库

    simple_crawl 仅需一行代码即可达到爬虫效果 使用方法 私信小编01即可大量获取Python学习资料 pip install simple_crawl 以下源代码为简单介绍,详细功能介绍再源 ...

  8. Python爬虫仅需一行代码----crawl第三方库

    仅需一行代码写爬虫–simple_crawl simple_crawl 仅需一行代码即可达到爬虫效果 项目地址(欢迎star):https://github.com/Amiee-well/crawl ...

  9. Python编程语言学习:仅需一行代码将字符串化的数字数组、int数组、float数组实现之间互换(将一个字符串数组转换成整型数组)

    Python编程语言学习:仅需一行代码将字符串化的数字数组.int数组.float数组实现之间互换(将一个字符串数组转换成整型数组) 目录

最新文章

  1. 实用C#编程规范(转载)
  2. 七十、反转和合并链表、 链表有环的判断
  3. Android 布局之GridLayout
  4. 读取带空格字符串小结
  5. 吴恩达作业1:逻辑回归实现猫的分类
  6. unix linux系统版本,怎么查看UNIX系统版本?
  7. 特征编码2 - 无监督一维编码(序数编码、计数编码)及python示例
  8. 学习web前端还是UI?先了解Web前端和UI的区别是什么?在选择
  9. CFileStatus 使用详解
  10. yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
  11. ENVI学习总结(十三)——波谱库的浏览与创建
  12. 用户故事与敏捷方法 - 第二章 编写故事
  13. 合同管理系统主要增加了安全性,对于大型企业作用重大
  14. linux 禁 ip 分片,Linux iptables 设置允许(禁止)IP范围
  15. 一个简单的爬虫例子(代码)
  16. MySQL参数max_connect_errors分析释疑
  17. python+mysql实现个人论文管理系统
  18. 【OpenCV】将图片黑色背景变成透明背景
  19. shell小脚本--从laod博客更新hosts文件
  20. 国企和外企为什么实行劳务外包?

热门文章

  1. Flask实战1-轻博客
  2. HOG特征检测学习笔记
  3. AIDL注意细节 简单Demo
  4. html文档中的元数据,javascript – 如何使用pdf.js从pdf文档中获取元数据
  5. Linux内核调试方法总结之sysrq
  6. spring boot数据库操作汇总
  7. S9306开启web功能!
  8. 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
  9. 工信部 以智能制造为切入点推进互联网+
  10. asp下载防盗链代码