最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python导入数值型Excel数据并生成矩阵代码操作实例
时间:2020-06-09 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Python导入数值型Excel数据并生成矩阵代码操作实例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
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了。再运行成功。
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27