四种方法下载网络文本数据到本地内存
ort urllib.requestimport requests from io import StringIOimport numpy as npimport pandas as pd ''' 下载网络文件,并导入CSV文件作为numpy的矩阵 '''# 网络数据文件地址 url = "http://archive.ics.uci.edu/ml/machine-learning-databases/pima-indians-diabetes/pima-indians-diabetes.data"# 方法一 # ======================================================== # 下载文件 #r = urllib.request.urlopen(url) # 导入CSV文件作为numpy的矩阵 #dataset = np.loadtxt(r, delimiter=",")# 方法二 # ======================================================== # 下载文件 #r = requests.get(url) # 导入CSV文件作为numpy的矩阵 #dataset = np.loadtxt(StringIO(r.text), delimiter=",") # 此处用到 StringIO !!!!!!# 方法三 # ======================================================== #用genfromtxt直接下载网络文件,并将CSV文件导作numpy矩阵。爽!!!!!!!! #dataset = np.genfromtxt(url, delimiter=",")# 方法四 # ======================================================== # 用pandas.read_csv直接下载网络文件,并将CSV文件导作pandas.DataFrame。 # dataset = pd.read_csv('http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv', index_col=0) dataset = pd.read_csv(url)# ======================================================== # separate the data from the target attributes X = dataset[:,0:7] y = dataset[:,8]print(X) #print(y)
四种方法下载网络文本数据到本地内存相关推荐
- python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例
本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法.分享给大家供大家参考,具体如下: import urllib.request import requests from io imp ...
- 四种方法搞定电脑数据备份
随着科技的发展,现在生活几乎是离不开手机和电脑了,同时手机和电脑上都会产生和存储非常多的重要数据,而这些数据如果丢失的话,其实给我们带来的困扰和麻烦还真是不少.电脑和手机上的数据你是否考虑过做好备份呢 ...
- PHP怎么读写XML?(四种方法)
PHP怎么读写XML?(四种方法) 一.总结 1.这四种方法中,字符串的方式是最原始的方法.SimpleXML和DOM扩展是属于基于树的解析器,把整个文档存储为树的数据结构中,需要把整个文档都加载到内 ...
- Python爬虫入门之爬虫解析提取数据的四种方法
本文主要介绍了Python爬虫入门之爬虫解析提取数据的四种方法,通过具体的内容向大家展现,希望对大家Python爬虫的学习有所帮助. 基础爬虫的固定模式 笔者这里所谈的基础爬虫,指的是不需要处理像异步 ...
- datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...
我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,很文博客推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题. 首先在新建数据库时一定要注意生成原数据库相同的编码形式 ...
- (第5讲)同一用户的不同页面共享数据的四种方法
同一用户的不同页面共享数据的四种方法 1.cookie 2.sendRedirect 3.session 4.隐藏表单提交 1.cookie 服务器在客户端保存的用户信息,比如登录名,密码等就是coo ...
- Matlab中将数据保存为txt或dat格式四种方法
转载于 Tsingke 老师的文章--Matlab中将数据保存为txt或dat格式四种方案 - Tsingke - 博客园. ...
- xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...
excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...
- Linux配置网络信息(四种方法)
Linux配置网络信息(四种方法) 临时配置IP地址(2种方式) 1.ifconfig命令 语法: ifconfig <以太网接口> <IP地址> netmask <掩码 ...
最新文章
- 实验四、主存空间的分配和回收模拟
- 【连载】【FPGA黑金开发板】NIOS II那些事儿--LED实验(四)
- GPU-Z:显卡体质、显卡各传感器实时状态的查看
- Node.js Web开发框架
- 「leetcode」941. 有效的山脉数组:【双指针】详解
- media-微软Azure文字转语音
- 全志F1c100s主线linux入坑记录 (2)芯片超频
- 清华大学和ubc计算机哪个好,2021世界大学排名出炉!多大进前20!清华UBC并列!...
- AI变身超级赌神,德扑六人局击败世界冠军!
- Obsidian学习笔记(一):插件Excalidraw创建图表
- druid emitter 监控模块
- 转:人生最优策略:你发现自己的天赋了吗?
- 10年网安经验分享:一般人别瞎入网络安全行业
- JDK--box和unbox
- HTTP-PATCH请求
- Qt读写JSON,以及使用QTreeView展示和编辑JSON数据
- Charles的安装和配置
- 学历和能力对程序员那个更重要
- VimAdventures:在线VIM大冒险游戏
- 搜狗公交:出行在左,谋略在右
热门文章
- 【QT源码】系列01
- Visual C++开发工具与调试技巧整理
- #上传文件的post请求
- [NOIP]2017列队——旋转treap/非旋转treap
- mysql-5.7.17.msi安装
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.5 小结
- python学习笔记10-匿名函数lambda
- WCF Transaction
- C语言的数据类型→浮点型数据
- Visual Studio开发工具(5):VS2010 精美壁纸,总有一款适合你!