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 26 Python
python的re模块应用实例
Sep 26 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
浅谈机器学习需要的了解的十大算法
Dec 15 Python
浅谈django orm 优化
Aug 18 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
基于Python解密仿射密码
Oct 21 Python
Python any()函数的使用方法
Oct 28 Python
python3 sleep 延时秒 毫秒实例
May 04 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
phpmyadmin的#1251问题
2006/11/25 PHP
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
基于empty函数的判断详解
2013/06/17 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
jquery键盘事件介绍
2011/01/31 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Python中如何导入类示例详解
2019/04/17 Python
Python笔记之工厂模式
2019/11/20 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
python程序需要编译吗
2020/06/19 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
简单英文演讲稿
2014/01/01 职场文书
运动会800米加油稿
2014/02/22 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang