对于excel的数据输入神经网络前要进行数据类型转换,不然好像会有问题,如果能直接输入请指教。下面讲讲对excel数据的转换。
首先对原始数据进行解释一下:下图是部分训练数据,前20列是特征,第21列是标签,总共6000个数据:

读取文件:

train_data = pd.read_csv('/data/first_round_training_data.csv')

划分数据集和训练集:

## 导入数据划分函数
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(train, train_data['Quality_label'])

数据的标签处理:

# 数据的标签处理
from sklearn.preprocessing import LabelEncoder
lb = LabelEncoder()
train_data["Quality_label"] = lb.fit_transform(train_data["Quality_label"])

之后的标签类型是数值型:

在转换成独热编码,以训练集为例,测试集同理:

import numpy as npy_train_list = np.zeros((len(y_train), 4))y_train_list[y_train==0,0]=1y_train_list[y_train==1,1]=1y_train_list[y_train==2,2]=1y_train_list[y_train==3,3]=1
print(y_train_list)

输出其实是个二维数组:

特征的处理
将特征转化为二维数组:

X_train_data = np.array(X_train)#np.ndarray()
print(X_train_data)

输出为:

这样转换后就可以直接输入模型了。

excel数据输入模型前的转换相关推荐

  1. excel数据表单_新的改进的Excel数据输入表单

    excel数据表单 Many moons ago, Dave Peterson created a sample Excel worksheet data entry form and kindly ...

  2. excel数据输入窗体控件_工作表数据输入或Excel用户窗体

    excel数据输入窗体控件 If you're building an Excel workbook, in which users with basic Excel skills will ente ...

  3. excel单元格删除空格_在Excel数据输入单元格中防止空格

    excel单元格删除空格 In Excel, you can use data validation to control (to some extent!) what users can enter ...

  4. js读取excel数据后的时间格式转换

    用nodejs的"node-xlsx"库,获取excel的数据之后,里面的日期值全面变成了一个整数值.至于,怎么使用"node-xlsx"获取数据,代码: co ...

  5. 计算机辅助数据录入方式,Excel中数据输入的方法有哪些?

    目前,数据输入方法比较多,常见的有人工输入.计算机辅助系统转换和光电输入等方式,我们在这里介绍日常工作中易于出现.便于操作的Excel中数据输入的方法. 通过市场调研采集到调查问卷或者其他形式的数据之 ...

  6. excel数据表单_Excel中的工作表数据输入表单

    excel数据表单 With a bit of programming, you can make it easy for users to enter data in an Excel workbo ...

  7. pymysql——excel数据导入mysql

    先导入excel数据,取前100行: import pymysql import pandas as pd path = r'商业数据\股票客户流失.xlsx' # 需要写入的文件路径,同级目录省略路 ...

  8. C#操作Excel数据读写/指定打印机打印

    C#操作Excel 数据的读写 前情提要 实例 指定打印机打印 附加:打印时预览配置 数据的读写 前情提要 本文对于excel的操作使用的是Microsoft.Office.Interop.Excel ...

  9. 数据输入、转换、展示和存储 - 网络统计学类函数(1)

    (2017-03-10 银河统计) 网络统计学集理论讲解.数据处理和在线测试为一体,统计数据处理和展示需要众多专门函数来承担.银河统计工作室以Javascript+CSS+HTML技术为基础(客户端) ...

最新文章

  1. Cannot find SS.INI file for user *** 解决方法
  2. Spring Boot与Web开发简介||SpringBoot对静态资源的映射规则
  3. ValueError: Must have equal len keys and value when setting with an iterable
  4. docker 容器的常用命令及配置
  5. python 取模_中年大叔学编程-Python的基础语法和运算符
  6. CSS文件未加载浏览器报警告:Resource interpreted as Stylesheet but transferred with MIME type text/html...
  7. 配置eclipse插件
  8. 一如此前的回应,王劲将景驰科技总部搬到了广州
  9. linux 该文件的owner,Linux修改文件/目录的owner/group方法(转载)
  10. 对某在线教育平台用户使用RFM模型按价值分类
  11. 5阶魔方阵c语言程序设计,五阶魔方阵源代码c语言课到程设计.docx
  12. cvCaptureFromFile一直返回NULL
  13. 架构师的5大基本能力
  14. 智能共享口红机方案/案列/APP/小程序/开发
  15. php 字符串替换中文,PHP中文字符串替换其中为*的方法
  16. Linux入门篇-文件管理
  17. [VBA]EXCEL同工作簿中多工作表合并VBA代码
  18. 使用TLS和Mosquitto Broker实现安全通信之密钥和证书生成
  19. 【微信小程序】初探·即用即走的小程序到底有多急?
  20. 如果一直都没钱,还要不要感谢贫穷?

热门文章

  1. Nano PC ubuntu13.10 源
  2. Go 1.4 正式版发布,官方正式支持 Android
  3. 巧用Graphviz和pvtrace等工具可视化C函数调用
  4. BAT批量重命名文件擴展名
  5. 进程间通信(1) dll 实现进程的内存共享
  6. 近世代数--素理想--I是R的素理想↔R/I是整环
  7. 思想解读:TF-A(ATF)中栈指针和栈内存的设计思想解读
  8. linux kernel中的中断处理流程
  9. 通过系统调用open来查看flag
  10. std:forward 完美转发