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导入txt数据到mysql的方法
Apr 08 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
python使用锁访问共享变量实例解析
Feb 08 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
Python使用pdb调试代码的技巧
May 03 Python
Python调用jar包方法实现过程解析
Aug 11 Python
python利用线程实现多任务
Sep 18 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
建立动态的WML站点(三)
2006/10/09 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
javascript事件问题
2009/09/05 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Python SQLite3数据库操作类分享
2014/06/10 Python
python黑魔法之编码转换
2016/01/25 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
python使用smtplib模块发送邮件
2020/12/17 Python
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
数控技术专科生自我评价
2014/01/08 职场文书
医院实习介绍信
2014/01/12 职场文书
十佳班主任事迹材料
2014/01/18 职场文书
《学会合作》教学反思
2014/04/12 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
学校春季防火方案
2014/06/08 职场文书
社会实践活动总结格式
2015/05/11 职场文书
公司催款律师函
2015/05/27 职场文书
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android