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的Flask开发框架简单上手笔记
Nov 16 Python
Python3安装Scrapy的方法步骤
Nov 23 Python
Python时间戳使用和相互转换详解
Dec 11 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 Python
flask框架路由常用定义方式总结
Jul 23 Python
python3.x 生成3维随机数组实例
Nov 28 Python
Python日志syslog使用原理详解
Feb 18 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
Python如何将模块打包并发布
Aug 30 Python
Python 中 Shutil 模块详情
Nov 11 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技术构造远程服务(下)
2006/10/09 PHP
php+mysql实现无限级分类
2015/11/11 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
使用JavaScript解析URL的方法示例
2019/03/01 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
Python的动态重新封装的教程
2015/04/11 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
对python多线程与global变量详解
2018/11/09 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
体育专业学生自我评价范文
2014/01/17 职场文书
论文评语大全
2014/04/29 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang