Python导入数值型Excel数据并生成矩阵操作


Posted in Python onJune 09, 2020

riginal_Data

Python导入数值型Excel数据并生成矩阵操作

因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。

Import_Data

Python导入数值型Excel数据并生成矩阵操作

import numpy as np
import xlrd

def import_excel_matrix(path):
  table = xlrd.open_workbook(path).sheets()[0] # 获取第一个sheet表
  row = table.nrows # 行数
  col = table.ncols # 列数
  datamatrix = np.zeros((row, col)) # 生成一个nrows行*ncols列的初始矩阵
  for i in range(col): # 对列进行遍历
    cols = np.matrix(table.col_values(x)) # 把list转换为矩阵进行矩阵操作
    datamatrix[:, x] = cols # 按列把数据存进矩阵中
  return data_matrix

data_file = u'E:\\Python\\2019_4_5\\Learning\\Export_Output.xlsx' # Excel文件存储位置
import_excel_matrix(data_file)

补充知识:python从excel读取的数据为数字时,自动加上.0转化为浮点型的解决

环境:python3+selenium

背景:从excel里面读取2列数据:用户名,密码;用户名 = admin,密码 = 111111

Python导入数值型Excel数据并生成矩阵操作

程序执行时,报错了,打印获取到的数据:[{'username': 'admin', 'password': 111111.0}];报错如图:

Python导入数值型Excel数据并生成矩阵操作

解决方法:

excel中需要把数据列设置成 文本 格式保存,看到表格中左上角有绿色小三角基本就ok了。再运行成功。

Python导入数值型Excel数据并生成矩阵操作

以上这篇Python导入数值型Excel数据并生成矩阵操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python处理字符串之isspace()方法的使用
May 19 Python
Python使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
May 19 Python
新手学python应该下哪个版本
Jun 11 Python
Python如何实现后端自定义认证并实现多条件登陆
Jun 22 Python
如何使用Cython对python代码进行加密
Jul 08 Python
Python requests上传文件实现步骤
Sep 15 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 Python
Python带参数的装饰器运行原理解析
Jun 09 #Python
Python sorted对list和dict排序
Jun 09 #Python
python初步实现word2vec操作
Jun 09 #Python
Python生成随机验证码代码实例解析
Jun 09 #Python
在python下实现word2vec词向量训练与加载实例
Jun 09 #Python
Python实现寻找回文数字过程解析
Jun 09 #Python
pycharm 关掉syntax检查操作
Jun 09 #Python
You might like
php xml实例 留言本
2009/03/20 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
Python语言的12个基础知识点小结
2014/07/10 Python
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
python判断设备是否联网的方法
2018/06/29 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
python中pickle模块浅析
2020/12/29 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
大学生年度自我鉴定
2013/10/31 职场文书
新闻学毕业生自荐信
2013/11/15 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
军训教官感言
2014/03/02 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python