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实现系统状态监测和故障转移实例方法
Nov 18 Python
实例讲解python函数式编程
Jun 09 Python
python进阶教程之异常处理
Aug 30 Python
python中sets模块的用法实例
Sep 30 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 Python
Python列表(List)知识点总结
Feb 18 Python
Python原始套接字编程实例解析
Jan 29 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
Python实现Hash算法
Mar 18 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之PHP语法学习笔记1
2006/12/17 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
两个php日期控制类实例
2014/12/09 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
web打印小结
2017/01/11 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
人事档案接收函
2014/01/12 职场文书
开服装店计划书
2014/08/15 职场文书
学子宴致辞大全
2015/07/27 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python