python导入数值型Excel数据并生成矩阵


Original_Data(原始数据)

Original_Data

因为程序是为实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。

Import_Data(数据导入)

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'Path'	# Excel文件存储位置

import_excel_matrix(data_file)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM