python读取csv和txt数据转换成向量的实例


Posted in Python onFebruary 12, 2019

最近写程序需要从文件中读取数据,并把读取的数据转换成向量。

查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录,供大家参考:

1、读取csv文件的数据

import csv
 
filtpath = "data_test.csv"
 
with open(filtpath,'r') as csvfile:
  reader = csv.reader(csvfile)
  header = next(reader)
  data = []
  for line in reader:
    data.append(line)
  print(header)
  print(data)

使用上面的代码读取数据之后,看似是向量格式,可是数据类型却是字符串类型,不符合要求。

2、读取txt文件

import numpy as np
 
#load data
file=open("data.txt")
lines=file.readlines()
rows=len(lines)
 
datamat = np.zeros((rows,15))
 
row=0
for line in lines:
  line=line.strip().split('\t')
  datamat[row,:]=line[::]
  row+=1
 
print(datamat)
print(datamat.shape)

使用读取txt的方式可以使读取的数据既是向量格式,数据的数据类型也没有发生变化

以上这篇python读取csv和txt数据转换成向量的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
比较详细Python正则表达式操作指南(re使用)
Sep 06 Python
python动态参数用法实例分析
May 25 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
python实现12306火车票查询器
Apr 20 Python
浅析python实现scrapy定时执行爬虫
Mar 04 Python
python绘制圆柱体的方法
Jul 02 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
Python 一键制作微信好友图片墙的方法
May 16 Python
Python pandas用法最全整理
Aug 04 Python
Python collections.deque双边队列原理详解
Oct 05 Python
Pyqt助手安装PyQt5帮助文档过程图解
Nov 20 Python
python 读取文件并把矩阵转成numpy的两种方法
Feb 12 #Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 #Python
python 实现读取一个excel多个sheet表并合并的方法
Feb 12 #Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 #Python
python将pandas datarame保存为txt文件的实例
Feb 12 #Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 #Python
Python多线程同步---文件读写控制方法
Feb 12 #Python
You might like
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
Javascript 复制数组实现代码
2009/11/26 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
JavaScript中获取Radio被选中的值
2015/11/11 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python如何删除文件中重复的字段
2019/07/16 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
小学生评语集锦
2014/04/18 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
金秋助学感谢信
2015/01/21 职场文书
出国留学自荐信模板
2015/03/06 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL