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读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
django实现前后台交互实例
Aug 07 Python
教你用Python写安卓游戏外挂
Jan 11 Python
python2.7 json 转换日期的处理的示例
Mar 07 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
详解python中的Turtle函数库
Nov 19 Python
anaconda如何查看并管理python环境
Jul 05 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
Tensorflow加载Vgg预训练模型操作
May 26 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
简单理解Python中的装饰器
2015/07/31 Python
Python中操作符重载用法分析
2016/04/29 Python
django 常用orm操作详解
2017/09/13 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
教师实习的自我鉴定
2013/10/26 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
学校节能减排方案
2014/06/13 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
给客户的检讨书
2014/12/21 职场文书
公务员年终个人总结
2015/02/12 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
如何理解PHP核心特性命名空间
2021/05/28 PHP
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
一文搞懂Python Sklearn库使用
2021/08/23 Python
Ruby处理YAML和json数据
2022/04/18 Ruby