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的单元测试
Apr 28 Python
Mac 上切换Python多版本
Jun 17 Python
Python实现多并发访问网站功能示例
Jun 19 Python
Python 私有函数的实例详解
Sep 11 Python
详解python 拆包可迭代数据如tuple, list
Dec 29 Python
Python autoescape标签用法解析
Jan 17 Python
Python matplotlib修改默认字体的操作
Mar 05 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
Jun 06 Python
Python实现简单的猜单词小游戏
Oct 28 Python
python打包生成so文件的实现
Oct 30 Python
python中time.ctime()实例用法
Feb 03 Python
教你怎么用Python操作MySql数据库
May 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
js下函数般调用正则的方法附代码
2008/06/22 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
PHP+MySQL实现在线测试答题实例
2020/01/02 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python格式化css文件的方法
2015/03/10 Python
python正则中最短匹配实现代码
2018/01/16 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
最新pycharm安装教程
2020/11/18 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
劳资员岗位职责
2013/11/11 职场文书
外语专业毕业生个人的自荐信
2013/11/19 职场文书
新年联欢会主持词
2014/03/27 职场文书
内科护士节演讲稿
2014/09/11 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
学生会招新宣传语
2015/07/13 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
详解Vue router路由
2021/11/20 Vue.js