日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python科学计算笔记(二)pandas获取网络文件

發布時間:2024/1/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python科学计算笔记(二)pandas获取网络文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import 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)我這里是這樣獲取列數據的: X = dataset[dataset.columns[0:8]] y = dataset[dataset.columns[8:9]]print dataset[0:10] #這里取1到10行的所有數據,而不是列數據

總結

以上是生活随笔為你收集整理的python科学计算笔记(二)pandas获取网络文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。