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基础教程之利用期物处理并发
Mar 29 Python
Python面向对象类继承和组合实例分析
May 28 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
python实现多线程端口扫描
Aug 31 Python
Python 内置变量和函数的查看及说明介绍
Dec 25 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
Python参数传递实现过程及原理详解
May 14 Python
Python基于network模块制作电影人物关系图
Jun 19 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
python破解同事的压缩包密码
Oct 14 Python
python利用while求100内的整数和方式
Nov 07 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
编写自己的php扩展函数
2006/10/09 PHP
需要发散思维学习PHP
2009/06/29 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
javascript中常用编程知识
2013/04/08 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
Python装饰器基础详解
2016/03/09 Python
Python线程同步的实现代码
2018/10/03 Python
python+opencv实现阈值分割
2018/12/26 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
离婚协议书范文
2015/01/26 职场文书
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android