python解析csv文件存到数据库(python读取csv和txt数据转换成向量的实例)
类别:脚本大全 浏览量:1781
时间:2022-03-29 18:57:18 python解析csv文件存到数据库
python读取csv和txt数据转换成向量的实例最近写程序需要从文件中读取数据,并把读取的数据转换成向量。
查阅资料之后找到了读取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数据转换成向量的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/jp_666/article/details/79853046
您可能感兴趣
- 怎样使用python图像处理(Python Image模块基本图像处理操作小结)
- python的条件判断和循环(浅谈Python基础—判断和循环)
- 如何用python做一个弹窗(python实现祝福弹窗效果)
- python eval函数原理(浅谈Python中eval的强大与危害)
- pythontkinter详解(python3.6使用tkinter实现弹跳小球游戏)
- python中赋值语句规则(Python动态赋值的陷阱知识点总结)
- python中list怎么用(详解python中list的使用)
- pythonjson格式化原理(详解pythonstr与json类型转换)
- python面向对象基本思想(详解Python:面向对象编程)
- python人脸识别实战视频(Python学习笔记之图片人脸检测识别实例教程)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- 如何用python在微信里自动回复(Python实现微信自动好友验证,自动回复,发送群聊链接方法)
- python自动化邮件管理(Python实现E-Mail收集插件实例教程)
- pythonturtle库画图代码(用Python中的turtle模块画图两只小羊方法)
- python如何实现日期自动增加(Python脚本按照当前日期创建多级目录)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
热门推荐
- ASP.NET网站的404错误页面的设置
- nginx反向代理spring boot(Nginx+SpringBoot实现负载均衡的示例)
- ASP.NET如何获取上传图片的宽和高
- 云服务器最低配置可以吗(云服务器内存怎么选择?)
- dockernginx怎么设置容器(docker nginx + https 子域名配置详细教程)
- mysql的字符串截取函数(MySQL实现字符串的拼接,截取,替换,查找位置的操作)
- laravel使用队列(基于laravel where的高级使用方法)
- mysql字符类型长度限制
- pythonselenium接口自动测试(python3+selenium自动化测试框架详解)
- qgis 如何平滑折线(Sqlview动态发布地图图层的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9