Excel数据转化为矩阵

    技术2025-07-24  14

    def excel2m(path): data = xlrd.open_workbook(path) table = data.sheets()[0] nrows = table.nrows # 行数 ncols = table.ncols # 列数 c1 = np.arange(0, nrows, 1) datamatrix = np.zeros((nrows, ncols)) for x in range(ncols): cols = table.col_values(x) minVals = min(cols) maxVals = max(cols) cols1 = np.matrix(cols) # 把list转换为矩阵进行矩阵操作 ranges = maxVals - minVals b = cols1 - minVals normcols = b / ranges # ###########!数据进行归一化处理 datamatrix[:, x] = normcols # 把数据进行存储 return datamatrix

     

    Processed: 0.010, SQL: 9