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网页请求urllib2模块简单封装代码
Feb 07 Python
Python编写百度贴吧的简单爬虫
Apr 02 Python
Python实现读取并保存文件的类
May 11 Python
python中模块查找的原理与方法详解
Aug 11 Python
浅析Python pandas模块输出每行中间省略号问题
Jul 03 Python
Python3中exp()函数用法分析
Feb 19 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
用python求一重积分和二重积分的例子
Dec 06 Python
python多进程重复加载的解决方式
Dec 13 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
Python Dataframe常见索引方式详解
May 27 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 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执行速度全攻略(上)
2006/10/09 PHP
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP提取中文首字母
2008/04/09 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
javascript常用方法汇总
2014/12/02 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
深入浅析Python传值与传址
2018/07/10 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
django迁移数据库错误问题解决
2019/07/29 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
历史系毕业生自荐信
2013/10/28 职场文书
关于保护环境的标语
2014/06/09 职场文书
高效课堂标语
2014/06/26 职场文书
2014年关工委工作总结
2014/11/17 职场文书
立春观后感
2015/06/18 职场文书
培训简讯范文
2015/07/20 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS