[python]python读取txt文件
2017-04-10 12:09
316 查看
这篇博客记录了利用python读取txt文件的方法,暂且只记录了一个比较简单的方法。如有需要,之后还会添加新的方法。
先看我们要处理的数据:
其中前三列是特征数组,最后一列是标签。
程序如下:
dataMat=[];
labelMat=[];
fr=open(filename)
for line in fr.readlines():
lineArr=line.strip().split('\t')
dataMat.append([float(lineArr[0]),float(lineArr[1]),float(lineArr[2])])
labelMat.append(lineArr[3])
需要注意一下几点:
1. 利用python 内置的list数据结构来逐行存储数据,但在计算矩阵的时候最好转换成numpy的array形式来处理:dataMat=array(dataMat)
2. 对lineArr[0]进行float转换,否则读完之后是string类型
先看我们要处理的数据:
其中前三列是特征数组,最后一列是标签。
程序如下:
dataMat=[];
labelMat=[];
fr=open(filename)
for line in fr.readlines():
lineArr=line.strip().split('\t')
dataMat.append([float(lineArr[0]),float(lineArr[1]),float(lineArr[2])])
labelMat.append(lineArr[3])
需要注意一下几点:
1. 利用python 内置的list数据结构来逐行存储数据,但在计算矩阵的时候最好转换成numpy的array形式来处理:dataMat=array(dataMat)
2. 对lineArr[0]进行float转换,否则读完之后是string类型
相关文章推荐
- Python 之 读取txt文件
- python逐个读取txt字符修改过后放到另一个txt文件中
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
- Python 之 读取txt文件
- python读取txt文件时的中文乱码问题
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- [Head First Python]4.读取文件datafile.txt, 去除两边空格, 存储到列表,从列表格式化(nester.py)后输出到文件man.out,other.out
- python读取txt文件中的数据
- Python 读取TXT文件
- python读取一个目录下的文件,并且写入.txt文件中
- python读取和显示txt文件
- Python读取多个txt文件并进行保存
- Python读取中文txt文件错误:UnicodeEncodeError: 'gbk' codec can't encode character
- Python之读取TXT文件的三种方法
- Python读取txt文件
- Python 读取mat txt 文件
- Python读取文件小结(csv,txt)
- python读取.txt文件数据和将数据写入文件.txt
- Python读取txt文件,并画三维图
- 用python读取、写入txt文件