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修改注册表终止360进程实例
Oct 13 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
简单谈谈python中的lambda表达式
Jan 19 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
详解基于Scrapy的IP代理池搭建
Sep 29 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
利用python清除移动硬盘中的临时文件
Oct 28 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
蝙蝠侠:侠影之谜
2020/03/04 欧美动漫
一个php导出oracle库的php代码
2009/04/20 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
2015/07/27 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Python打印不合法的文件名
2020/07/31 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
ktv中秋节活动方案
2014/01/30 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
音乐教师求职信范文
2015/03/20 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python