2018-04-02
准备数据:从文本文件中解析数据
来源:https://blog.csdn.net/u013457382/article/details/50937577
网络源解析函数分解代码 了解Python语法和函数
1、打开文件
文件打开前需将其放在默认文件夹,使用open(filename)将其打开且后面的"r"可省略。
(1)先使用f.read()全部读入,内含制表符和换行符。
f.read()(2)再尝试使用f.readline()读入一行语句,成功读入一行内容,但是其中仍然含有制表符和换行符。
f.readline()(3)最后尝试使用f.readlines()读入所有行语句,成功读入所有行内容,以上三种均含有制表符和换行符,后续使用语句去除。
f.readlines()使用len()函数获取其读入的行数。
len()2、创建矩阵和修改内容
(1)使用numpy库中的zeros()函数创建1000行3列的矩阵。
zeros()(2)line=line.strip()移除字符串头尾指定字符(默认空格)。
效果 实例(3)移除制表符line.split("\t") 默认移除所有的方法尝试失败,后续可以再次尝试。
去除制表符效果 实例(4)将分割后字符串的前三个元素放入前面创建的0矩阵。
放置前三个元素将最后一列特征元素放置在规定矩阵中。
最后一列元素
网友评论