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中的对象拷贝示例 python引用传递
Jan 23 Python
Python中的字典与成员运算符初步探究
Oct 13 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
用Python设计一个经典小游戏
May 15 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
详解python中@的用法
Mar 27 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
浅谈Python type的使用
Nov 19 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
如何基于Python实现word文档重新排版
Sep 29 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
PHP合并数组+与array_merge的区别分析
2010/08/01 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
img的onload的另类用法
2008/01/10 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
python生成验证码图片代码分享
2016/01/28 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
信号生成及DFT的python实现方式
2020/02/25 Python
python二维图制作的实例代码
2020/12/03 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
校庆团日活动总结
2014/08/28 职场文书
2014年初一班主任工作总结
2014/11/08 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android