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 实现文件的全备份和差异备份详解
Dec 27 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
python3判断url链接是否为404的方法
Aug 10 Python
Python重新加载模块的实现方法
Oct 16 Python
使用Python 正则匹配两个特定字符之间的字符方法
Dec 24 Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
python实现的自动发送消息功能详解
Aug 15 Python
Python图像处理库PIL的ImageFilter模块使用介绍
Feb 26 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
Nov 09 Python
python中_del_还原数据的方法
Dec 09 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
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
基于python socketserver框架全面解析
2017/09/21 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python远程连接MySQL数据库
2019/04/19 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
python右对齐的实例方法
2020/07/05 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
会计专业导师推荐信
2014/03/08 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
JavaScript的Set数据结构详解
2022/02/18 Javascript