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)

本文转自罗兵博客园博客,原文链接:http://www.cnblogs.com/hhh5460/p/5123087.html,如需转载请自行联系原作者

四种方法下载网络文本数据到本地内存相关推荐

  1. python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例

    本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法.分享给大家供大家参考,具体如下: import urllib.request import requests from io imp ...

  2. 四种方法搞定电脑数据备份

    随着科技的发展,现在生活几乎是离不开手机和电脑了,同时手机和电脑上都会产生和存储非常多的重要数据,而这些数据如果丢失的话,其实给我们带来的困扰和麻烦还真是不少.电脑和手机上的数据你是否考虑过做好备份呢 ...

  3. PHP怎么读写XML?(四种方法)

    PHP怎么读写XML?(四种方法) 一.总结 1.这四种方法中,字符串的方式是最原始的方法.SimpleXML和DOM扩展是属于基于树的解析器,把整个文档存储为树的数据结构中,需要把整个文档都加载到内 ...

  4. Python爬虫入门之爬虫解析提取数据的四种方法

    本文主要介绍了Python爬虫入门之爬虫解析提取数据的四种方法,通过具体的内容向大家展现,希望对大家Python爬虫的学习有所帮助. 基础爬虫的固定模式 笔者这里所谈的基础爬虫,指的是不需要处理像异步 ...

  5. datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...

    我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,很文博客推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题. 首先在新建数据库时一定要注意生成原数据库相同的编码形式 ...

  6. (第5讲)同一用户的不同页面共享数据的四种方法

    同一用户的不同页面共享数据的四种方法 1.cookie 2.sendRedirect 3.session 4.隐藏表单提交 1.cookie 服务器在客户端保存的用户信息,比如登录名,密码等就是coo ...

  7. Matlab中将数据保存为txt或dat格式四种方法

    转载于 Tsingke 老师的文章--Matlab中将数据保存为txt或dat格式四种方案 - Tsingke - 博客园.                                       ...

  8. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...

    excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...

  9. Linux配置网络信息(四种方法)

    Linux配置网络信息(四种方法) 临时配置IP地址(2种方式) 1.ifconfig命令 语法: ifconfig <以太网接口> <IP地址> netmask <掩码 ...

最新文章

  1. 实验四、主存空间的分配和回收模拟
  2. 【连载】【FPGA黑金开发板】NIOS II那些事儿--LED实验(四)
  3. GPU-Z:显卡体质、显卡各传感器实时状态的查看
  4. Node.js Web开发框架
  5. 「leetcode」941. 有效的山脉数组:【双指针】详解
  6. media-微软Azure文字转语音
  7. 全志F1c100s主线linux入坑记录 (2)芯片超频
  8. 清华大学和ubc计算机哪个好,2021世界大学排名出炉!多大进前20!清华UBC并列!...
  9. AI变身超级赌神,德扑六人局击败世界冠军!
  10. Obsidian学习笔记(一):插件Excalidraw创建图表
  11. druid emitter 监控模块
  12. 转:人生最优策略:你发现自己的天赋了吗?
  13. 10年网安经验分享:一般人别瞎入网络安全行业
  14. JDK--box和unbox
  15. HTTP-PATCH请求
  16. Qt读写JSON,以及使用QTreeView展示和编辑JSON数据
  17. Charles的安装和配置
  18. 学历和能力对程序员那个更重要
  19. VimAdventures:在线VIM大冒险游戏
  20. 搜狗公交:出行在左,谋略在右

热门文章

  1. 【QT源码】系列01
  2. Visual C++开发工具与调试技巧整理
  3. #上传文件的post请求
  4. [NOIP]2017列队——旋转treap/非旋转treap
  5. mysql-5.7.17.msi安装
  6. 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.5 小结
  7. python学习笔记10-匿名函数lambda
  8. WCF Transaction
  9. C语言的数据类型→浮点型数据
  10. Visual Studio开发工具(5):VS2010 精美壁纸,总有一款适合你!