python读取txt文件中的数字_python从txt文件读取数据
(作为一个python初学者,记录一点学习期间的笔记,方便日后查阅,若有错误或者更加便捷的方法,望指出!)
1、读取TXT文件数据,并对其中部分数据进行划分。一部分作为训练集数据,一部分作为测试集数据:
def loadData(filename,split,trainingSet=[],testSet=[]):
with open(filename,'r') as file:
lines=file.readlines()
dataset= [[] for i in range(len(lines)-1)]for i inrange(len(dataset)):
dataset[i][:]= (item for item in lines[i].strip().split(',')) #逐行读取数据
print("dateset:",dataset)for x inrange(len(dataset)):for y in range(len(dataset[0])-1):
dataset[x][y]= float(dataset[x][y]) #将除最后一列的数据转化为浮点型
if random.random() < split: #将数据集进行划分
trainingSet.append(dataset[x])else:
testSet.append(dataset[x])print("trainingSet",len(trainingSet))print("testset",len(testSet))
loadData('irisdata.txt',0.8)
2、提取csv文件中的数据,把特征值转化为:特征名称:特征值 的字典格式,用于调用sklearn库。
转换结果如图:
with open("AllElectronics.csv", 'r') as file:
data_lines=file.readlines()
data= [[] for i indata_lines]for i inrange(len(data_lines)):
data[i][:]= (item for item in data_lines[i].strip().split(","))
headers=[]
featureList=[]
labelList=[]for i indata[0]:
headers.append(i)#提取第一行类别名称
del(data[0])for row indata:
labelList.append(row[-1])
rowDict={}for i in range(1,len(row)-1): #把每一行转换成一个字典,便于直接利用sklearn直接提供的库函数
rowDict[headers[i]] =row[i]
featureList.append(rowDict)print(labelList)print(featureList)
python读取txt文件中的数字_python从txt文件读取数据相关推荐
- python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字
1.使用"\d+"匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. ...
- python调用js库中的函数_Python 调用JS文件中的函数
Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...
- python怎么提取字符串中的数字_python如何提取字符串中的数字
1.使用正则表达式,用法如下:python学习网,大量的免费python视频教程,欢迎在线学习!## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d ...
- python爬取app中的音频_Python爬取喜马拉雅音频数据详解
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Python爬取喜马拉雅音频数据详解 一.项目目标 爬取喜马拉雅音频数据 受害 ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- python读取json文件制作中国人口地图_Python对JSON文件世界人口数据进行可视化
制作世界人口地图,用json模块来处理,将人口数据进行可视化!!! 下载JSON格式的人口数据,下面附上完整的,在网站中https://datahub.io/下载的数据集的详细过程!!! 1.下载世界 ...
- python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...
这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 代码: ...
- c++在文件中提取数字或字母
c++在文件中提取数字或字母 以下是提取数字,字母的话只需要简单的更改一下就可以啦 #include<iostream> #include<fstream>using name ...
- 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中
package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...
最新文章
- 最小割 ---- 集合冲突模型 ---- AGC038 F - Two Permutations[详解]
- ossec 学习二 (ossec -analogi安装)
- I.MX6 WIFI wireless_tools 移植
- js文件引用 webpack_想了解Webpack,看这篇就够了
- [NOI2007] 货币兑换 解题报告
- 亚马逊云科技中国线上峰会开幕,发力汽车产业链、少年人工智能等
- python朴素贝叶斯分类MNIST数据集
- ios 的frame,bound,center
- 平衡树插入调整的记忆策略
- java-线程-使用阻塞队列(BlockingQueue)控制线程通信
- 短期通过PMP考试?
- 学计算机cpu重要还是显卡重要,电脑玩游戏CPU重要还是显卡更重要?
- 数字转为汉语中人民币的大写
- C. Mortal Kombat Tower
- ubuntu14.04上安装Mist
- 插入U盘后 计算机未响应,电脑插入U盘后没有反应怎么办?
- Hbuilder x css样式编写无提醒
- 微信小程序之多规格选择
- 投入OJ的怀抱~~~
- 解决django运行manage.py runscript命令时报错Try running with a higher verbosity level like: -v2 or -v3
热门文章
- 新手提问!求解答QAQADODB.Recordset 错误 #x27;800a0bb9#x27; 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
- 蓝绿部署、滚动部署、灰度部署、金丝雀部署
- js两种滚动事件写法
- App Inventor 2制作天气预报
- 上海市医药学校计算机房,上海市医药学校校内比价文件综合楼三楼机房信息发布及广播配套.DOC...
- native聊天界面 react_ReactNative 仿微信聊天 App 实例分享|RN 仿朋友圈
- 只谈处理器 且看Apple A4到A5的进化
- Python-分类问题示例-OneR-学习笔记
- 「Prompt」是什么,并用简单的范例让你了解如何善用他、避开陷阱,以此获得更好的 ChatGPT 回复。
- 7-69 战争地图(邻接矩阵和邻接表版本) (25 分)