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实现QQ游戏大家来找茬辅助工具
Sep 14 Python
python字符串连接的N种方式总结
Sep 17 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 Python
利用python如何在前程无忧高效投递简历
May 07 Python
python字典改变value值方法总结
Jun 21 Python
Pandas之DataFrame对象的列和索引之间的转化
Jun 25 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python函数定义和调用过程详解
Feb 09 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
python+opencv实现车道线检测
Feb 19 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+oracle 分页类
2006/10/09 PHP
用函数读出数据表内容放入二维数组
2006/10/09 PHP
PHP简洁函数小结
2011/08/12 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
JavaScript的public、private和privileged模式
2009/12/28 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
Vue header组件开发详解
2018/01/26 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
小程序实现tab标签页
2020/11/16 Javascript
Python运算符重载详解及实例代码
2017/03/07 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
幼儿园安全责任书
2014/04/14 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
三国演义读书笔记
2015/06/25 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android