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网络编程示例(客户端与服务端)
Apr 24 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
利用python画出折线图
Jul 26 Python
记一次python 内存泄漏问题及解决过程
Nov 29 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
对pyqt5之menu和action的使用详解
Jun 20 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 Python
Python同时处理多个异常的方法
Jul 28 Python
python PIL模块的基本使用
Sep 29 Python
Python学习之异常中的finally使用详解
Mar 16 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引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
$()JS小技巧
2007/07/21 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python的Django框架中的Context使用
2015/07/15 Python
python读取excel表格生成erlang数据
2017/08/26 Python
python 不以科学计数法输出的方法
2018/07/16 Python
python处理“
2019/06/10 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Python生成器generator原理及用法解析
2020/07/20 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
印尼网上商店:Alfacart.com
2019/03/11 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
中国央视网签名寄语
2014/01/18 职场文书
晚会邀请函范文
2014/01/24 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
初中军训感言
2015/08/01 职场文书