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 网络编程详解及简单实例
Apr 25 Python
Python中类的初始化特殊方法
Dec 01 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
Python开启线程,在函数中开线程的实例
Feb 22 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
Python实现屏幕录制功能的代码
Mar 02 Python
python中把元组转换为namedtuple方法
Dec 09 Python
Python编写万花尺图案实例
Jan 03 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
Feb 03 Python
基于python的matplotlib制作双Y轴图
Apr 20 Python
分享3个非常实用的 Python 模块
Mar 03 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
10款实用的PHP开源工具
2015/10/23 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
让FireFox支持innerText的实现代码
2009/12/01 Javascript
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
python操作redis的方法
2015/07/07 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
使用pip安装python库的多种方式
2019/07/31 Python
Python API自动化框架总结
2019/11/12 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
python3 re返回形式总结
2020/11/20 Python
python requests库的使用
2021/01/06 Python
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
培训主管的岗位职责
2013/11/23 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
简单的辞职信范文
2014/01/18 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
Redis全局ID生成器的实现
2022/06/05 Redis