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发送arp欺骗攻击代码分析
Jan 16 Python
Python的Bottle框架的一些使用技巧介绍
Apr 08 Python
用Python实现一个简单的多线程TCP服务器的教程
May 05 Python
python学习之matplotlib绘制散点图实例
Dec 09 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
Apr 19 Python
python将txt等文件中的数据读为numpy数组的方法
Dec 22 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
numpy.random模块用法总结
May 27 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
Jul 11 Python
查看端口并杀进程python脚本代码
Dec 17 Python
python/golang实现循环链表的示例代码
Sep 14 Python
Python List remove()实例用法详解
Aug 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
php miniBB中文乱码问题解决方法
2008/11/25 PHP
destoon之一键登录设置
2014/06/21 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
JS 实现双色表格实现代码
2009/11/24 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
详解Django中Request对象的相关用法
2015/07/17 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
公司领导推荐信
2013/11/12 职场文书
周年庆典主持词
2014/04/02 职场文书
《画家乡》教学反思
2014/04/22 职场文书
关于环保的标语
2014/06/13 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
资金申请报告范文
2015/05/14 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python