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 相关文章推荐
教你如何在Django 1.6中正确使用 Signal
Jun 22 Python
跟老齐学Python之用while来循环
Oct 02 Python
在Python3中使用asyncio库进行快速数据抓取的教程
Apr 02 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
python中常用的九种预处理方法分享
Sep 11 Python
python实现判断一个字符串是否是合法IP地址的示例
Jun 04 Python
详解用Python练习画个美队盾牌
Mar 23 Python
Django配置文件代码说明
Dec 04 Python
PyQt5实现画布小程序
May 30 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 Python
Python常用模块函数代码汇总解析
Aug 31 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+javascript的日历控件
2009/11/19 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
PHP模块memcached使用指南
2014/12/08 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
利用Python将数值型特征进行离散化操作的方法
2018/11/06 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
Django中create和save方法的不同
2019/08/13 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
社区党务公开实施方案
2014/03/18 职场文书
谢师宴邀请函
2015/02/02 职场文书
招商银行收入证明
2015/06/17 职场文书
红与黑读书笔记
2015/06/29 职场文书
小学毕业感言200字
2015/07/30 职场文书