Python下載網(wǎng)絡文本數(shù)據(jù)到本地內(nèi)存的四種實現(xiàn)方法示例
本文實例講述了Python下載網(wǎng)絡文本數(shù)據(jù)到本地內(nèi)存的四種實現(xiàn)方法。分享給大家供大家參考,具體如下:
import urllib.request
import requests
from io import StringIO
import numpy as np
import pandas as pd
'''
下載網(wǎng)絡文件,并導入CSV文件作為numpy的矩陣
'''
# 網(wǎng)絡數(shù)據(jù)文件地址
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直接下載網(wǎng)絡文件,并將CSV文件導作numpy矩陣。爽?。。。。。。?!
#dataset = np.genfromtxt(url, delimiter=",")
# 方法四
# ========================================================
# 用pandas.read_csv直接下載網(wǎng)絡文件,并將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相關內(nèi)容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結》、《Python Socket編程技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
- Python udp網(wǎng)絡程序?qū)崿F(xiàn)發(fā)送、接收數(shù)據(jù)功能示例
- Python大數(shù)據(jù)之網(wǎng)絡爬蟲的post請求、get請求區(qū)別實例分析
- Python 網(wǎng)絡編程之UDP發(fā)送接收數(shù)據(jù)功能示例【基于socket套接字】
- 詳解Python3網(wǎng)絡爬蟲(二):利用urllib.urlopen向有道翻譯發(fā)送數(shù)據(jù)獲得翻譯結果
- Python爬蟲實例_城市公交網(wǎng)絡站點數(shù)據(jù)的爬取方法
- python網(wǎng)絡編程調(diào)用recv函數(shù)完整接收數(shù)據(jù)的三種方法
- python網(wǎng)絡編程之數(shù)據(jù)傳輸UDP實例分析
- python網(wǎng)絡編程學習筆記(九):數(shù)據(jù)庫客戶端 DB-API
- python如何獲取網(wǎng)絡數(shù)據(jù)
相關文章
如何利用python多線程爬取天氣網(wǎng)站圖片并保存
最近做個天 氣方面的APP需要用到一些天氣數(shù)據(jù),所以下面這篇文章主要給大家介紹了關于如何利用python多線程爬取天氣網(wǎng)站圖片并保存的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2021-11-11
python實現(xiàn)動態(tài)規(guī)劃算法的示例代碼
本文主要介紹了python實現(xiàn)動態(tài)規(guī)劃算法的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02
Python實現(xiàn)文本文件拆分寫入到多個文本文件的方法
這篇文章主要介紹了Python實現(xiàn)文本文件拆分寫入到多個文本文件的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04

