Python导入数值型Excel数据并生成矩阵操作
作者:weixin_45439556 时间:2023-05-15 16:59:24
riginal_Data
因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。
Import_Data
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
程序执行时,报错了,打印获取到的数据:[{'username': 'admin', 'password': 111111.0}];报错如图:
解决方法:
excel中需要把数据列设置成 文本 格式保存,看到表格中左上角有绿色小三角基本就ok了。再运行成功。
来源:https://blog.csdn.net/weixin_45439556/article/details/98212903
标签:Python,数值型,Excel,矩阵
0
投稿
猜你喜欢
Pytorch实现Fashion-mnist分类任务全过程
2023-07-14 05:12:47
set rs=server.CreateObject("adodb.recordset") 的中文详细说明
2011-03-06 11:21:00
详尽讲述用Python的Django框架测试驱动开发的教程
2023-04-21 18:28:19
python爬虫抓取时常见的小问题总结
2023-03-18 07:34:07
python matplotlib.pyplot.plot()参数用法
2023-07-13 17:39:48
python使用电子邮件模块smtplib的方法
2023-09-29 20:20:38
Python图像处理库PIL的ImageFont模块使用介绍
2023-12-20 10:30:42
在docker中安装mysql详解
2024-01-26 09:57:55
Python3 ffmpeg视频转换工具使用方法解析
2021-07-28 15:00:30
vue实现登录拦截
2024-04-30 10:25:20
Python 类,property属性(简化属性的操作),@property,property()用法示例
2022-01-04 19:21:53
Python HTTP客户端自定义Cookie实现实例
2023-12-16 01:19:30
Windows下安装MySQL 5.7.17压缩版中遇到的坑
2024-01-21 17:06:54
JavaScript实现日期格式化的方法汇总
2024-04-10 16:19:04
搞定MySQL数据库中文模糊检索问题
2007-09-17 12:36:00
通过 for 循环比较 Python 与 Ruby 的编程区别
2022-11-12 01:19:26
Apache下禁止特定目录执行PHP 提高服务器安全性
2023-10-25 20:10:50
另类解读SQL Server中的DateTime数据类型
2009-01-06 11:22:00
修复 Mac brew 安装 mongodb 报 Error: No available formula with the name ‘mongodb’ 问题详解
2024-01-18 17:10:50
python中使用xlrd、xlwt操作excel表格详解
2023-06-25 03:59:51