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 打印对象的所有属性值的方法
Sep 11 Python
python去掉行尾的换行符方法
Jan 04 Python
简单了解python模块概念
Jan 11 Python
Python实现的knn算法示例
Jun 14 Python
python3实现多线程聊天室
Dec 12 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
python Django的web开发实例(入门)
Jul 31 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
python读取xml文件方法解析
Aug 04 Python
python使用bs4爬取boss直聘静态页面
Oct 10 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 Python
Python实现双向链表基本操作
May 25 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 选项及相关信息函数库
2006/12/04 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
使用纯javascript实现放大镜效果
2015/03/18 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
python 图片验证码代码分享
2012/07/04 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
三八节标语
2014/06/27 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript
Python如何导出导入所有依赖包详解
2021/06/08 Python