找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2654|回复: 2

[求助] python问题

1

主题

2

帖子

2

积分

贫民

积分
2
liming 发表于 2017-7-26 08:36:29 | 显示全部楼层 |阅读模式
def file2matrix(filename):
    fr = open(filename)
    numberOfLines = len(fr.readlines())         #get the number of lines in the file
    returnMat = zeros((numberOfLines,3))        #prepare matrix to return
    classLabelVector = []                       #prepare labels return   
    fr = open(filename)
    index = 0
    for line in fr.readlines():
        line = line.strip()
        listFromLine = line.split('\t')
        returnMat[index,:] = listFromLine[0:3]
        classLabelVector.append(int(listFromLine[-1]))
        index += 1
    return returnMat,classLabelVector
def file2matrix(filename):
    fr=open(filename)
    b = fr.readlines()
    numberOLines = len(b)
    returnMat=zeros((numberOLines,3))
    classLabelVector=[]
    index=0
    for line in b:
        line=line.strip()#截取掉所有的回车字符
        listFromline=line.split('\t')
        returnMat[index,:]=listFromline[0:3]
        classLabelVector.append(int(listFromline[-1]))
        index += 1
    return returnMat,classLabelVector

捕获.PNG
回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
liming  楼主| 发表于 2017-7-26 08:37:19 | 显示全部楼层
两个程序有什么不同,为什么结果不一样
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
phoenixlqh 发表于 2017-7-28 18:05:28 | 显示全部楼层
结果是什么,你贴上来看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表