当前位置: 代码迷 >> 综合 >> 将文本转化为Numpy的矩阵
  详细解决方案

将文本转化为Numpy的矩阵

热度:14   发布时间:2023-10-27 03:41:10.0

将文本转化为Numpy的矩阵

def file2matrix(filename):fr = open(filename)numberOfLines = len(fr.readlines())         #get the number of lines in the filereturnMat = zeros((numberOfLines,3))        #prepare matrix to returnclassLabelVector = []                       #prepare labels return   fr = open(filename)index = 0for line in fr.readlines():line = line.strip()listFromLine = line.split('\t')returnMat[index,:] = listFromLine[0:3]classLabelVector.append(int(listFromLine[-1]))index += 1return returnMat,classLabelVector

 

posted on 2018-02-23 16:34 小马过_河 阅读(...) 评论(...) 编辑 收藏