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 Queue模块详解
Nov 30 Python
Python是编译运行的验证方法
Jan 30 Python
Python地图绘制实操详解
Mar 04 Python
Python 静态方法和类方法实例分析
Nov 21 Python
python logging添加filter教程
Dec 24 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
python识别验证码图片实例详解
Feb 17 Python
Python random库使用方法及异常处理方案
Mar 02 Python
django从后台返回html代码的实例
Mar 11 Python
Python使用lambda抛出异常实现方法解析
Aug 20 Python
python中字典增加和删除使用方法
Sep 30 Python
python用分数表示矩阵的方法实例
Jan 11 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
JAVA/JSP学习系列之七
2006/10/09 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
Python中列表的一些基本操作知识汇总
2015/05/20 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
会计专业自荐信范文
2013/12/02 职场文书
最新会计专业求职信范文
2014/01/28 职场文书
护士岗位职责
2014/02/16 职场文书
简历自我评价模板
2015/03/11 职场文书
费用申请报告范文
2015/05/15 职场文书