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. IDEA Java解析GeoJson.json文件
  2. 谁知道静态成员的纠结心境
  3. WPF自定义空心文字
  4. 微信小程序绑定数据以及自定义指令
  5. 常用HiveQL总结
  6. c++数据结构代码整理_抄代码对自己编程提高有用嘛
  7. python每行输出30个字_python_30期【for循环】
  8. 辽源a货翡翠,张掖a货翡翠
  9. 微博抽奖贴为什么到时间了不开奖_热搜第一!微博闹剧,锦鲤“信小呆”被这样处罚...
  10. LeetCode解题思路—双指针模式
  11. shell 选择对话框
  12. VIM编辑器使用的小技巧
  13. 备考新手指南--QA手册
  14. 基于cocos creator 3.4 实现虚拟摇杆
  15. java 内存文件_Java内存映射文件(Memory Mapped Files)
  16. CTF密码学——常见编解码及加解密总结
  17. http post java工具类_java实现Http post(参数json格式)、get 请求的HttpUtil工具类
  18. UML统一建模语言 Rational Rose 使用
  19. 实习总结和大数据BI
  20. 微信小程序全局主题颜色设置

热门文章

  1. caffe学习(五):cifar-10数据集训练及测试(Ubuntu)
  2. python类介绍说明_python 中类
  3. 修改Windows AD的LDAP查询限制
  4. Vue通过eventBut实现组件全局通信
  5. 鹅厂是如何使用 Git 的?看这!
  6. 我该建数仓、大数据平台还是数据中台?看完脑子终于清醒了
  7. 加入谷歌,那时我55岁
  8. 看问题要看到本质:从Web服务器说起
  9. 前端开发这么多年,你真的了解浏览器页面渲染机制吗?
  10. 一份超详细的 Java 问题排查工具单