精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

教你幾招,Pandas輕松處理超大規(guī)模數(shù)據(jù)

開發(fā) 后端
有多種技術(shù)可用于大數(shù)據(jù)處理,它們無(wú)需額外付出投資,也不會(huì)耗費(fèi)大量加載的時(shí)間。本文將介紹其中三種使用 Pandas 處理大規(guī)模數(shù)據(jù)集的技術(shù)。

 [[349462]]

處理大規(guī)模數(shù)據(jù)集時(shí)常是棘手的事情,尤其在內(nèi)存無(wú)法完全加載數(shù)據(jù)的情況下。在資源受限的情況下,可以使用 Python Pandas 提供的一些功能,降低加載數(shù)據(jù)集的內(nèi)存占用。可用技術(shù)包括壓縮、索引和數(shù)據(jù)分塊。

在上述過程中需要解決一些問題,其中之一就是數(shù)據(jù)量過大。如果數(shù)據(jù)量超出本機(jī)內(nèi)存的容量,項(xiàng)目執(zhí)行就會(huì)產(chǎn)生問題。

對(duì)此有哪些解決方案?

有多種解決數(shù)據(jù)量過大問題的方法。它們或是消耗時(shí)間,或是需要增加投資。

可能的解決方案

  1.  投資解決:新購(gòu)有能力處理整個(gè)數(shù)據(jù)集,具有更強(qiáng) CPU 和更大內(nèi)存的計(jì)算機(jī)?;蚴侨プ庥迷品?wù)或虛擬內(nèi)存,創(chuàng)建處理工作負(fù)載的集群。
  2.  耗時(shí)解決:如果內(nèi)存不足以處理整個(gè)數(shù)據(jù)集,而硬盤的容量要遠(yuǎn)大于內(nèi)存,此時(shí)可考慮使用硬盤存儲(chǔ)數(shù)據(jù)。但使用硬盤管理數(shù)據(jù)會(huì)大大降低處理性能,即便是 SSD 也要比內(nèi)存慢很多。

只要資源允許,這兩種解決方法均可行。如果項(xiàng)目資金充裕,或是不惜任何時(shí)間代價(jià),那么上述兩種方法是最簡(jiǎn)單也是最直接的解決方案。

但如果情況并非如此呢?也許你的資金有限,或是數(shù)據(jù)集過大,從磁盤加載將增加 5~6 倍甚至更多的處理時(shí)間。是否有無(wú)需額外資金投入或時(shí)間開銷的大數(shù)據(jù)解決方案呢?

這個(gè)問題正中我的下懷。

有多種技術(shù)可用于大數(shù)據(jù)處理,它們無(wú)需額外付出投資,也不會(huì)耗費(fèi)大量加載的時(shí)間。本文將介紹其中三種使用 Pandas 處理大規(guī)模數(shù)據(jù)集的技術(shù)。

壓  縮

第一種技術(shù)是數(shù)據(jù)壓縮。壓縮并非指將數(shù)據(jù)打包為 ZIP 文件,而是以壓縮格式在內(nèi)存中存儲(chǔ)數(shù)據(jù)。

換句話說(shuō),數(shù)據(jù)壓縮就是一種使用更少內(nèi)存表示數(shù)據(jù)的方法。數(shù)據(jù)壓縮有兩種類型,即無(wú)損壓縮和有損壓縮。這兩種類型只影響數(shù)據(jù)的加載,不會(huì)影響到處理代碼。

無(wú)損壓縮

無(wú)損壓縮不會(huì)對(duì)數(shù)據(jù)造成任何損失,即原始數(shù)據(jù)和壓縮后的數(shù)據(jù)在語(yǔ)義上保持不變。執(zhí)行無(wú)損壓縮有三種方式。在下文中,將使用美國(guó)按州統(tǒng)計(jì)的新冠病毒病例數(shù)據(jù)集依次介紹。

  •  加載特定的數(shù)據(jù)列

例子中所使用的數(shù)據(jù)集具有如下結(jié)構(gòu): 

  1. import pandas as pd  
  2. data = pd.read_csv("https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties.csv")  
  3. data.sample(10) 

加載整個(gè)數(shù)據(jù)集需要占用 111MB 內(nèi)存!

如果我們只需要數(shù)據(jù)集中的兩列,即州名和病例數(shù),那么為什么要加載整個(gè)數(shù)據(jù)集呢?加載所需的兩列數(shù)據(jù)只需 36MB,可降低內(nèi)存使用 32%。

使用 Pandas 加載所需數(shù)據(jù)列的代碼如下:

本節(jié)使用的代碼片段如下: 

  1. # 加載所需軟件庫(kù) Import needed library  
  2. import pandas as pd  
  3. # 數(shù)據(jù)集  
  4. csv = "https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties.csv"  
  5. # 加載整個(gè)數(shù)據(jù)集  
  6. data = pd.read_csv(csv)  
  7. data.info(verbose=Falsememory_usage="deep" 
  8. # 創(chuàng)建數(shù)據(jù)子集  
  9. df = data[["county", "cases"]]  
  10. df.info(verbose=Falsememory_usage="deep" 
  11. # 加速所需的兩列數(shù)據(jù)  
  12. df_2col = pd.read_csv(csv , usecols=["county", "cases"])  
  13. df_2col.info(verbose=Falsememory_usage="deep"

代碼地址:

https://gist.github.com/SaraM92/3ba6cac1801b20f6de1ef3cc4a18c843#file-column_selecting-py

  •  操作數(shù)據(jù)類型

另一個(gè)降低數(shù)據(jù)內(nèi)存使用量的方法是截取數(shù)值項(xiàng)。例如將 CSV 加載到 DataFrame,如果文件中包含數(shù)值,那么一個(gè)數(shù)值就需要 64 個(gè)字節(jié)存儲(chǔ)。但可通過使用 int 格式截取數(shù)值以節(jié)省內(nèi)存。

  •  int8 存儲(chǔ)值的范圍是 -128 到 127;
  •  int16 存儲(chǔ)值的范圍是 -32768 到 32767;
  •  int64 存儲(chǔ)值的范圍是 -9223372036854775808 到 9223372036854775807。

如果可預(yù)先確定數(shù)值不大于 32767,那么就可以使用 int16 或 int32 類型,該列的內(nèi)存占用能降低 75%。

假定每個(gè)州的病例數(shù)不超過 32767(雖然現(xiàn)實(shí)中并非如此),那么就可截取該列為 int16 類型而非 int64。

  •  稀疏列

如果數(shù)據(jù)集的一或多個(gè)列中具有大量的 NaN 空值,那么可以使用 稀疏列表示 降低內(nèi)存使用,以免空值耗費(fèi)內(nèi)存。

假定州名這一列存在一些空值,我們需要跳過所有包含空值的行。該需求可使用 pandas.sparse 輕松實(shí)現(xiàn)(譯者注:原文使用 Sparse Series,但在 Pandas 1.0.0 中已經(jīng)移除了 SparseSeries)。

有損壓縮

如果無(wú)損壓縮并不滿足需求,還需要進(jìn)一步壓縮,那么應(yīng)該如何做?這時(shí)可使用有損壓縮,權(quán)衡內(nèi)存占用而犧牲數(shù)據(jù)百分之百的準(zhǔn)確性。

有損壓縮有兩種方式,即修改數(shù)值和抽樣。

  •  修改數(shù)值:有時(shí)并不需要數(shù)值保留全部精度,這時(shí)可以將 int64 截取為 int32 甚至是 int16。
  •  抽樣:如果需要確認(rèn)某些州的新冠病例數(shù)要高于其它州,可以抽樣部分州的數(shù)據(jù),查看哪些州具有更多的病例。這種做法是一種有損壓縮,因?yàn)槠渲胁⑽纯紤]到所有的數(shù)據(jù)行。

第二種技術(shù):數(shù)據(jù)分塊(chunking)

另一個(gè)處理大規(guī)模數(shù)據(jù)集的方法是數(shù)據(jù)分塊。將大規(guī)模數(shù)據(jù)切分為多個(gè)小分塊,進(jìn)而對(duì)各個(gè)分塊分別處理。在處理完所有分塊后,可以比較結(jié)果并給出最終結(jié)論。

本文使用的數(shù)據(jù)集中包含了 1923 行數(shù)據(jù)。

假定我們需要找出具有最多病例的州,那么可以將數(shù)據(jù)集切分為每塊 100 行數(shù)據(jù),分別處理每個(gè)數(shù)據(jù)塊,從這各個(gè)小結(jié)果中獲取最大值。

本節(jié)代碼片段如下: 

  1. # 導(dǎo)入所需軟件庫(kù)  
  2. import pandas as pd  
  3. # 數(shù)據(jù)集  
  4. csv = "https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties.csv"  
  5. # 循環(huán)處理每個(gè)數(shù)據(jù)塊,獲取每個(gè)數(shù)據(jù)塊中的最大值 
  6. result = {}  
  7. for chunk in pd.read_csv(csv, chunksize=100):  
  8. max_case = chunk["cases"].max()  
  9. max_case_county = chunk.loc[chunk[ cases ] == max_case,  county ].iloc[0]  
  10. result[max_case_county] = max_case  
  11. # 給出結(jié)果 
  12. print(max(result, key=result.get) , result[max(result, key=result.get)]) 

代碼地址:

https://gist.github.com/SaraM92/808ed30694601e5eada5e283b2275ed7#file-chuncking-py

第三種方法:索引

數(shù)據(jù)分塊非常適用于數(shù)據(jù)集僅加載一次的情況。但如果需要多次加載數(shù)據(jù)集,那么可以使用索引技術(shù)。

索引可理解為一本書的目錄。無(wú)需讀完整本書就可以獲取所需得信息。

例如,分塊技術(shù)非常適用于獲取指定州的病例數(shù)。編寫如下的簡(jiǎn)單函數(shù),就能實(shí)現(xiàn)這一功能。

索引 vs 分塊

分塊需讀取所有數(shù)據(jù),而索引只需讀取部分?jǐn)?shù)據(jù)。

上面的函數(shù)加載了每個(gè)分塊中的所有行,但我們只關(guān)心其中的一個(gè)州,這導(dǎo)致大量的額外開銷。可使用 Pandas 的數(shù)據(jù)庫(kù)操作,例如簡(jiǎn)單的做法是使用 SQLite 數(shù)據(jù)庫(kù)。

首先,需要將 DataFrame 加載到 SQLite 數(shù)據(jù)庫(kù),代碼如下: 

  1. import sqlite3 
  2. csv = "https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties.csv"  
  3. # 創(chuàng)建新的數(shù)據(jù)庫(kù)文件  
  4. db = sqlite3.connect("cases.sqlite")  
  5. # 按塊加載 CSV 文件  
  6. for c in pd.read_csv(csv, chunksize=100): 
  7. # 將所有數(shù)據(jù)行加載到新的數(shù)據(jù)庫(kù)表中  
  8. c.to_sql("cases", db, if_exists="append" 
  9. # 為“state”列添加索引  
  10. db.execute("CREATE INDEX state ON cases(state)")  
  11. db.close() 

代碼地址:

https://gist.github.com/SaraM92/5b445d5b56be2d349cdfa988204ff5f3#file-load_into_db-py

為使用數(shù)據(jù)庫(kù),下面需要重寫 get_state_info 函數(shù)。

這樣可降低內(nèi)存占用 50%。

小  結(jié)

處理大規(guī)模數(shù)據(jù)集時(shí)常是棘手的事情,尤其在內(nèi)存無(wú)法完全加載數(shù)據(jù)的情況下。一些解決方案或是耗時(shí),或是耗費(fèi)財(cái)力。畢竟增加資源是最簡(jiǎn)單直接的解決方案。

但是在資源受限的情況下,可以使用 Pandas 提供的一些功能,降低加載數(shù)據(jù)集的內(nèi)存占用。其中的可用技術(shù)包括壓縮、索引和數(shù)據(jù)分塊。 

 

責(zé)任編輯:龐桂玉 來(lái)源: 機(jī)器學(xué)習(xí)算法與Python學(xué)習(xí)
相關(guān)推薦

2020-07-23 14:03:09

數(shù)據(jù)中心數(shù)據(jù)網(wǎng)絡(luò)

2020-12-11 19:52:06

數(shù)據(jù)中心超大規(guī)模數(shù)據(jù)中心

2023-02-14 11:24:36

2022-12-30 14:14:51

數(shù)據(jù)中心服務(wù)器

2024-10-21 17:40:22

2021-03-24 11:13:12

數(shù)據(jù)中心云計(jì)算物聯(lián)網(wǎng)

2017-09-25 16:48:12

數(shù)據(jù)中心超大規(guī)模微型

2017-09-22 10:31:17

超大規(guī)模微型數(shù)據(jù)中心

2015-10-27 11:32:41

數(shù)據(jù)中心超大規(guī)模數(shù)據(jù)中心

2020-12-09 09:47:05

數(shù)據(jù)中心IT硬件能源消耗

2016-11-09 15:40:15

大數(shù)據(jù)數(shù)據(jù)中心云數(shù)據(jù)中心

2023-10-10 14:05:25

數(shù)據(jù)中心云基礎(chǔ)設(shè)施

2022-04-07 13:42:42

數(shù)據(jù)中心運(yùn)營(yíng)商數(shù)據(jù)

2023-08-22 16:14:36

2023-08-02 15:46:29

2016-10-12 09:22:51

數(shù)據(jù)分析技術(shù)Apache Kyli

2016-12-14 11:44:25

阿里Docker大數(shù)據(jù)

2014-03-26 17:00:01

2025-09-15 02:00:00

傳統(tǒng)機(jī)房數(shù)據(jù)中心

2015-02-28 15:31:18

嵌入式數(shù)據(jù)中心
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美hdxxx| 亚洲欧美另类日韩| 国产一区二区三区网| 欧美在线观看禁18| 黄瓜视频免费观看在线观看www| 国产内射老熟女aaaa∵| 亚洲国产激情| 国产亚洲精品久久久久久牛牛 | av资源站久久亚洲| 亚洲免费在线观看av| 99精品在线| 亚洲成人激情图| 亚欧在线免费观看| 天堂亚洲精品| 国产欧美日韩精品在线| 亚洲自拍偷拍色片视频| 天天做天天爱夜夜爽| 四季av一区二区三区免费观看| 日韩视频永久免费| 欧美女同在线观看| а√天堂8资源中文在线| 国产精品免费久久久久| 国产一区二区三区高清视频| 亚洲中文字幕在线一区| 先锋影音久久| 欧美激情一二三| 北条麻妃在线观看视频| 天堂网av成人| 精品久久国产字幕高潮| 蜜臀av免费观看| 亚洲女同av| 亚洲一线二线三线视频| 一本一道久久a久久精品综合| 午夜18视频在线观看| 国产真实乱偷精品视频免| 国产成人精品一区二区三区| 一区二区三区免费高清视频 | 丰满人妻一区二区三区53号| 91精品专区| 久久久久久久久久久久久久久99 | 亚洲成a人片在线观看中文| 一区二区欧美日韩| 国产二区在线播放| 国产视频一区二区在线| 精品欧美一区二区在线观看视频 | av中文字幕一区| 96sao精品视频在线观看| 中文字幕人妻一区二区三区视频| 免费永久网站黄欧美| 国内精品久久久久久中文字幕| 日韩三级在线观看视频| 国产精品福利在线观看播放| 中文字幕亚洲综合久久| 色欲AV无码精品一区二区久久 | 国产精品99久久久久久似苏梦涵| 国产精品入口日韩视频大尺度| 四虎成人在线观看| 亚洲免费综合| 欧美做爰性生交视频| 好吊妞视频一区二区三区| 亚洲精品社区| 欧美在线观看网站| 亚洲天堂男人av| 老司机免费视频久久| 日韩av免费在线看| 久久精品五月天| 免费人成精品欧美精品| 国产精品综合不卡av| 国产精品久久无码一三区| 寂寞少妇一区二区三区| 亚洲一区中文字幕在线观看| 国产77777| 99在线热播精品免费| 久久精品一二三区| 国产三级视频在线播放线观看| 中文一区在线播放| 国产麻豆电影在线观看| 三级网站视频在在线播放| 精品国产91久久久| 欧美aⅴ在线观看| 丁香激情五月少妇| 国产欧美激情视频| 久久久久久国产精品免费无遮挡| 日韩毛片视频在线看| 久久观看最新视频| 漫画在线观看av| 色嗨嗨av一区二区三区| 国产原创精品在线| 成人影院中文字幕| 亚洲欧美在线免费观看| 蜜桃视频最新网址| 亚洲三级电影在线观看| 国产精品igao视频| xxxx国产精品| 91看片淫黄大片一级| 亚洲视频精品一区| 爱情岛亚洲播放路线| 日本韩国一区二区三区| 九九九久久久久久久| 欧美18xxxx| 久久久精品视频成人| 欧美一级视频免费观看| 久久精品国产在热久久| 国产一区二区自拍| 五月香视频在线观看| 亚洲福利视频三区| 亚洲污视频在线观看| 国产精伦一区二区三区| 中文字幕av一区二区| 久久精品国产亚洲av无码娇色| 久久亚洲视频| 成人欧美一区二区三区在线观看 | 一区二区三区黄色| 久久网中文字幕| 麻豆成人av在线| 精品一区国产| 国产激情小视频在线| 91搞黄在线观看| 91传媒理伦片在线观看| 四虎成人精品永久免费av九九| 91精品国产91久久久久久吃药| 国产精品自产拍| 欧美韩国日本综合| 99热成人精品热久久66| 91欧美日韩在线| 色婷婷av一区二区三区久久| 天堂а√在线中文在线新版| 国产精品资源在线观看| 亚洲国产精品123| 亚洲黄色免费av| 亚洲国产91色在线| 中国一级大黄大黄大色毛片| 国产精品亚洲网站| 欧美一级淫片aaaaaaa视频| 亚洲国产欧美一区二区三区不卡| 米奇精品一区二区三区| 欧美色xxxx| 亚洲成年人在线观看| 伊人青青综合网| 国产精品一区二区三区久久久| 玖玖综合伊人| 欧美日韩免费一区| 精品中文字幕在线播放| 亚洲激情亚洲| 国产精品制服诱惑| japanese色国产在线看视频| 日韩欧美色电影| 亚洲综合网在线| 国产乱淫av一区二区三区| 欧美图区在线视频| 2018日日夜夜| 另类在线视频| 91精品国产成人| 无码国产色欲xxxx视频| 精品国产31久久久久久| 国产艳俗歌舞表演hd| 亚洲高清免费| 精品视频导航| 夜鲁夜鲁夜鲁视频在线播放| 亚洲精品久久久一区二区三区 | 日韩免费在线| 国产精品1234| 91se在线| 欧美精品在线视频| 青娱乐在线视频免费观看| 国产成人精品亚洲日本在线桃色| 久久精品在线免费视频| 7m精品国产导航在线| 欧美精品18videosex性欧美| 免费成人在线看| 精品成人在线视频| 无码人妻丰满熟妇啪啪欧美| 麻豆国产精品一区二区三区 | 亚洲香蕉在线观看| 男女啊啊啊视频| 91视视频在线观看入口直接观看www | 欧美日韩另类一区| 波多野结衣家庭教师| 国产白丝精品91爽爽久久| 日本www在线视频| 欧洲杯半决赛直播| 91亚洲va在线va天堂va国| 日本动漫同人动漫在线观看| 亚洲精品乱码久久久久久金桔影视 | 成人做爰69片免费| 国产情侣一区| 一区一区视频| 久本草在线中文字幕亚洲| 国产精品大陆在线观看| a视频在线观看| 国产视频在线观看一区二区| 亚洲自拍第二页| 亚洲一区二区欧美| 911福利视频| av中文字幕免费观看| 久久久久香蕉视频| 成人一二三四区| 中文在线不卡| 午夜精品一区二区在线观看| 日本一区二区乱| 国产91精品视频在线观看| 3p视频在线观看| 国产最新精品免费| 日本公妇乱淫免费视频一区三区| 精品久久亚洲| 日韩国产欧美在线视频| 国产精品久久久一区二区三区| 免费亚洲电影| 久久99精品久久久久久琪琪 | 精品一区二区三区欧美| 给我免费播放片在线观看| 精品日产免费二区日产免费二区| 97在线中文字幕| 最新欧美电影| 久久久久中文字幕2018| 午夜视频在线观看网站| 亚洲国产精品大全| 国产又粗又黄又爽| 欧美性色视频在线| 精品在线视频观看| 国产精品美日韩| 激情综合丁香五月| 国产精一品亚洲二区在线视频| 999香蕉视频| 亚洲国内精品| 欧美日韩亚洲国产成人| 欧美天天综合| 欧美日韩国产三区| 精品视频在线你懂得| 亚洲va欧美va在线观看| 成人国产精品| 国产福利精品av综合导导航| 九色porny丨入口在线| 久久777国产线看观看精品| 日本成a人片在线观看| 亚洲视频在线看| 日本一级在线观看| 日韩高清av在线| 天天射天天操天天干| 日韩欧美国产三级电影视频| 91久久久久久久久久久久| 欧美主播一区二区三区| aaa在线视频| 日韩欧美中文在线| 色av性av丰满av| 欧美日韩在线免费观看| 亚洲精品午夜国产va久久成人| 亚洲电影一级黄| 久久婷婷国产麻豆91| 亚洲午夜日本在线观看| 久久久久久久国产视频| 亚洲最大成人网4388xx| 国产无遮挡又黄又爽| 亚洲影院理伦片| 日韩成人在线免费视频| 婷婷久久综合九色综合绿巨人| 日韩激情一区二区三区| 亚洲成av人片在www色猫咪| 免费在线观看国产精品| 亚洲国产一区二区a毛片| 日韩免费一级片| 黑人巨大精品欧美一区二区| 日本免费在线观看视频| 色婷婷精品久久二区二区蜜臀av | 亚洲欧美成人| 日韩中文字幕三区| 久久免费国产| 狠狠干狠狠操视频| 国产一区二区毛片| 国产伦精品一区二区三区88av| 成人av第一页| 加勒比综合在线| 国产精品国产三级国产有无不卡| 欧美卡一卡二卡三| 香蕉加勒比综合久久| 国产成人无码av| 91精品国产综合久久婷婷香蕉| 国内精品国产成人国产三级| 亚洲精品电影网站| 成人高清网站| 欧美激情免费看| 成人国产二区| 成人黄色av网站| 国产成人澳门| 亚洲视频电影| 亚洲激情女人| 亚洲第一狼人区| 波多野结衣一区二区三区| av黄色在线免费观看| 亚洲蜜桃精久久久久久久| 日韩精品视频免费看| 欧美亚一区二区| 亚洲精品网站在线| 国产亚洲精品高潮| 日韩激情美女| 国产精品久久久久久久久久新婚 | 久久大香伊蕉在人线观看热2| 欧美丝袜丝交足nylons172| 日韩国产小视频| 蜜桃视频在线一区| 国产精品入口麻豆| 国产精品你懂的| 国产成人在线视频观看| 欧美精品第1页| 三级理论午夜在线观看| 久热在线中文字幕色999舞| 成人性生活av| av资源站久久亚洲| 91久久电影| 欧美黄色一级片视频| 成人妖精视频yjsp地址| 波兰性xxxxx极品hd| 欧美日韩在线影院| 亚洲经典一区二区| 色噜噜久久综合伊人一本| 一二三四视频在线中文| 波多野结衣一区二区三区在线观看| 午夜欧洲一区| 久无码久无码av无码| 紧缚捆绑精品一区二区| 免费看91的网站| 黄色一区二区三区| 国产成人无码www免费视频播放| 中文字幕亚洲一区二区三区五十路| 松下纱荣子在线观看| 99re资源| 一本一道久久a久久精品蜜桃| 91蝌蚪视频在线观看| 93久久精品日日躁夜夜躁欧美| 青娱乐免费在线视频| 欧美日韩成人综合天天影院| 国产中文字幕在线观看| 奇米一区二区三区四区久久| 成人免费直播在线| 久久福利一区二区| 国产精品一二三四| 黄色一级片中国| 91精品国产麻豆| 国产黄色在线免费观看| 成人激情在线播放| 91综合久久一区二区| 无尽裸体动漫2d在线观看| 国产女人aaa级久久久级| 91麻豆精品在线| 在线免费看av不卡| 91九色综合| 视频在线99| 久久国产精品露脸对白| 免费91在线观看| 7777精品伊人久久久大香线蕉 | 国产 日韩 欧美 精品| 久久91亚洲人成电影网站| caoporn成人免费视频在线| 99久久免费观看| 99国产精品久| 精品久久久久久久久久久久久久久久| 精品视频中文字幕| 女生影院久久| 一级做a爰片久久| 激情小说亚洲一区| 久久午夜鲁丝片午夜精品| 亚洲第一中文字幕在线观看| 松下纱荣子在线观看| 色狠狠久久av五月综合| 久久精品国产精品亚洲综合| 成年人一级黄色片| 亚洲精品一区二区在线观看| 理论不卡电影大全神| 日本在线播放一区| 精品一区二区三区日韩| 精品无码久久久久| 亚洲另类图片色| 精品久久在线| 青草网在线观看| 久久精品人人做人人综合| 一二三四区视频| 久久免费国产视频| 国产成人影院| 国内av一区二区| 午夜精品国产更新| 国产黄在线观看免费观看不卡| 91精品国产综合久久男男| 国产精品大片| 国产精品1000部啪视频| 欧美日本不卡视频| 2020av在线| 亚洲不卡中文字幕| 国产呦萝稀缺另类资源| 国产精品一区二区6| 永久免费毛片在线播放不卡| 免费精品一区二区三区在线观看| 婷婷五月综合缴情在线视频| 欧美激情自拍偷拍| 免费成人在线看| 国产精品老牛影院在线观看| 欧美日韩99| 亚洲自拍偷拍图| 精品捆绑美女sm三区| 成人亚洲网站| av7777777|