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 分析Nginx访问日志并保存到MySQL数据库实例
Mar 13 Python
python实现linux下使用xcopy的方法
Jun 28 Python
浅谈python 里面的单下划线与双下划线的区别
Dec 01 Python
python编程实现随机生成多个椭圆实例代码
Jan 03 Python
名片管理系统python版
Jan 11 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
pip安装py_zipkin时提示的SSL问题对应
Dec 29 Python
详解Python二维数组与三维数组切片的方法
Jul 18 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 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 cli 小技巧
2013/06/03 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php创建多级目录的方法
2015/03/24 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
JavaScript this关键字指向常用情况解析
2020/09/02 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
Python常用模块介绍
2014/11/21 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python画双y轴图像的示例代码
2019/07/07 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
python使用Geany编辑器配置方法
2020/02/21 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
金融行业职业生涯规划范文
2014/01/17 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
快递员岗位职责
2014/09/12 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
学生违反校规检讨书
2014/10/28 职场文书
放假通知范文
2015/04/14 职场文书
公司人力资源管理制度
2015/08/05 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书