Python导入数值型Excel数据并生成矩阵操作
riginal_Data
因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。
Import_Data
import numpy as npimport xlrddef 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_matrixdata_file = u’E:Python2019_4_5LearningExport_Output.xlsx’ # Excel文件存储位置import_excel_matrix(data_file)
补充知识:python从excel读取的数据为数字时,自动加上.0转化为浮点型的解决
环境:python3+selenium
背景:从excel里面读取2列数据:用户名,密码;用户名 = admin,密码 = 111111
程序执行时,报错了,打印获取到的数据:[{’username’: ’admin’, ’password’: 111111.0}];报错如图:
解决方法:
excel中需要把数据列设置成 文本 格式保存,看到表格中左上角有绿色小三角基本就ok了。再运行成功。
以上这篇Python导入数值型Excel数据并生成矩阵操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. javascript设计模式 ? 建造者模式原理与应用实例分析2. Python使用oslo.vmware管理ESXI虚拟机的示例参考3. Java构建JDBC应用程序的实例操作4. Express 框架中使用 EJS 模板引擎并结合 silly-datetime 库进行日期格式化的实现方法5. IDEA的Mybatis Generator驼峰配置问题6. 一篇文章带你了解JavaScript-对象7. IntelliJ IDEA设置条件断点的方法步骤8. Jsp中request的3个基础实践9. python flask框架快速入门10. 浅谈SpringMVC jsp前台获取参数的方式 EL表达式
