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之玩转字符串(2)更新篇
Sep 28 Python
python的多重继承的理解
Aug 06 Python
Python 操作文件的基本方法总结
Aug 10 Python
pycharm远程调试openstack代码
Nov 21 Python
Python创建一个空的dataframe,并循环赋值的方法
Nov 08 Python
django-crontab 定时执行任务方法的实现
Sep 06 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
Python数据持久化存储实现方法分析
Dec 21 Python
python使用Geany编辑器配置方法
Feb 21 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
django中ImageField的使用详解
Dec 21 Python
python图片灰度化处理的几种方法
Jun 23 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 getsiteurl()函数
2009/09/05 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
深入密码加salt原理的分析
2013/06/06 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
python多任务之协程的使用详解
2019/08/26 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
工作自我评价怎么写
2014/01/29 职场文书
环保专项行动方案
2014/05/12 职场文书
伦敦奥运会口号
2014/06/13 职场文书
个人工作能力自我评价
2015/03/05 职场文书
信访维稳承诺书
2015/05/04 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
Java死锁的排查
2022/05/11 Java/Android