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使用mailbox打印电子邮件的方法
Apr 30 Python
python导出chrome书签到markdown文件的实例代码
Dec 27 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
python3中类的继承以及self和super的区别详解
Jun 26 Python
Python list与NumPy array 区分详解
Nov 06 Python
Python如何实现在字符串里嵌入双引号或者单引号
Mar 02 Python
python 实现单例模式的5种方法
Sep 23 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 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中随机显示图片的函数代码
2011/06/23 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
VUE实现图片验证码功能
2020/11/18 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
Python实现二分法算法实例
2015/02/02 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
华为慧通笔试题
2016/04/22 面试题
工商管理毕业生推荐信
2013/12/24 职场文书
大四学生思想汇报
2014/01/13 职场文书
好书伴我成长演讲稿
2014/05/14 职场文书
廉洁校园实施方案
2014/05/25 职场文书
2014年法务工作总结
2014/12/11 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL