日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

利用Python对销售额进行预测

發(fā)布時(shí)間:2023/12/19 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用Python对销售额进行预测 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來(lái)源:DeepHub IMBA

大家經(jīng)常會(huì)遇到一些需要預(yù)測(cè)的場(chǎng)景,比如預(yù)測(cè)品牌銷售額,預(yù)測(cè)產(chǎn)品銷量。

今天給大家分享一波使用 LSTM 進(jìn)行端到端時(shí)間序列預(yù)測(cè)的完整代碼和詳細(xì)解釋。

我們先來(lái)了解兩個(gè)主題:

  • 什么是時(shí)間序列分析?

  • 什么是 LSTM?

時(shí)間序列分析:時(shí)間序列表示基于時(shí)間順序的一系列數(shù)據(jù)。它可以是秒、分鐘、小時(shí)、天、周、月、年。未來(lái)的數(shù)據(jù)將取決于它以前的值。

在現(xiàn)實(shí)世界的案例中,我們主要有兩種類型的時(shí)間序列分析:

  • 單變量時(shí)間序列

  • 多元時(shí)間序列

對(duì)于單變量時(shí)間序列數(shù)據(jù),我們將使用單列進(jìn)行預(yù)測(cè)。

正如我們所見,只有一列,因此即將到來(lái)的未來(lái)值將僅取決于它之前的值。

但是在多元時(shí)間序列數(shù)據(jù)的情況下,將有不同類型的特征值并且目標(biāo)數(shù)據(jù)將依賴于這些特征。

正如在圖片中看到的,在多元變量中將有多個(gè)列來(lái)對(duì)目標(biāo)值進(jìn)行預(yù)測(cè)。(上圖中“count”為目標(biāo)值)

在上面的數(shù)據(jù)中,count不僅取決于它以前的值,還取決于其他特征。因此,要預(yù)測(cè)即將到來(lái)的count值,我們必須考慮包括目標(biāo)列在內(nèi)的所有列來(lái)對(duì)目標(biāo)值進(jìn)行預(yù)測(cè)。

在執(zhí)行多元時(shí)間序列分析時(shí)必須記住一件事,我們需要使用多個(gè)特征預(yù)測(cè)當(dāng)前的目標(biāo),讓我們通過(guò)一個(gè)例子來(lái)理解:

在訓(xùn)練時(shí),如果我們使用 5 列 [feature1, feature2, feature3, feature4, target] 來(lái)訓(xùn)練模型,我們需要為即將到來(lái)的預(yù)測(cè)日提供 4 列 [feature1, feature2, feature3, feature4]。

LSTM

本文中不打算詳細(xì)討論LSTM。所以只提供一些簡(jiǎn)單的描述,如果你對(duì)LSTM沒有太多的了解,可以參考我們以前發(fā)布的文章。

LSTM基本上是一個(gè)循環(huán)神經(jīng)網(wǎng)絡(luò),能夠處理長(zhǎng)期依賴關(guān)系。

假設(shè)你在看一部電影。所以當(dāng)電影中發(fā)生任何情況時(shí),你都已經(jīng)知道之前發(fā)生了什么,并且可以理解因?yàn)檫^(guò)去發(fā)生的事情所以才會(huì)有新的情況發(fā)生。RNN也是以同樣的方式工作,它們記住過(guò)去的信息并使用它來(lái)處理當(dāng)前的輸入。RNN的問(wèn)題是,由于漸變消失,它們不能記住長(zhǎng)期依賴關(guān)系。因此為了避免長(zhǎng)期依賴問(wèn)題設(shè)計(jì)了lstm。

現(xiàn)在我們討論了時(shí)間序列預(yù)測(cè)和LSTM理論部分。讓我們開始編碼。

讓我們首先導(dǎo)入進(jìn)行預(yù)測(cè)所需的庫(kù):

import numpy as np import pandas as pd from matplotlib import pyplot as plt from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM from tensorflow.keras.layers import Dense, Dropout from sklearn.preprocessing import MinMaxScaler from keras.wrappers.scikit_learn import KerasRegressor from sklearn.model_selection import GridSearchCV

加載數(shù)據(jù),并檢查輸出:

df=pd.read_csv("train.csv",parse_dates=["Date"],index_col=[0]) df.head()

df.tail()

現(xiàn)在讓我們花點(diǎn)時(shí)間看看數(shù)據(jù):csv文件中包含了谷歌從2001-01-25到2021-09-29的股票數(shù)據(jù),數(shù)據(jù)是按照天數(shù)頻率的。

[如果您愿意,您可以將頻率轉(zhuǎn)換為“B”[工作日]或“D”,因?yàn)槲覀儾粫?huì)使用日期,我只是保持它的現(xiàn)狀。]

這里我們?cè)噲D預(yù)測(cè)“Open”列的未來(lái)值,因此“Open”是這里的目標(biāo)列。

讓我們看一下數(shù)據(jù)的形狀:

df.shape (5203,5)

現(xiàn)在讓我們進(jìn)行訓(xùn)練測(cè)試拆分。這里我們不能打亂數(shù)據(jù),因?yàn)樵跁r(shí)間序列中必須是順序的。

test_split=round(len(df)*0.20) df_for_training=df[:-1041] df_for_testing=df[-1041:] print(df_for_training.shape) print(df_for_testing.shape)(4162, 5) (1041, 5)

可以注意到數(shù)據(jù)范圍非常大,并且它們沒有在相同的范圍內(nèi)縮放,因此為了避免預(yù)測(cè)錯(cuò)誤,讓我們先使用MinMaxScaler縮放數(shù)據(jù)。(也可以使用StandardScaler)

scaler = MinMaxScaler(feature_range=(0,1)) df_for_training_scaled = scaler.fit_transform(df_for_training) df_for_testing_scaled=scaler.transform(df_for_testing) df_for_training_scaled

將數(shù)據(jù)拆分為X和Y,這是最重要的部分,正確閱讀每一個(gè)步驟。

def createXY(dataset,n_past):dataX = []dataY = []for i in range(n_past, len(dataset)):dataX.append(dataset[i - n_past:i, 0:dataset.shape[1]])dataY.append(dataset[i,0])return np.array(dataX),np.array(dataY)trainX,trainY=createXY(df_for_training_scaled,30) testX,testY=createXY(df_for_testing_scaled,30)

讓我們看看上面的代碼中做了什么:

N_past是我們?cè)陬A(yù)測(cè)下一個(gè)目標(biāo)值時(shí)將在過(guò)去查看的步驟數(shù)。

這里使用30,意味著將使用過(guò)去的30個(gè)值(包括目標(biāo)列在內(nèi)的所有特性)來(lái)預(yù)測(cè)第31個(gè)目標(biāo)值。

因此,在trainX中我們會(huì)有所有的特征值,而在trainY中我們只有目標(biāo)值。

讓我們分解for循環(huán)的每一部分:

對(duì)于訓(xùn)練,dataset = df_for_training_scaled, n_past=30

當(dāng)i= 30:

data_X.addend (df_for_training_scaled[i - n_past:i, 0:df_for_training.shape[1]])

從n_past開始的范圍是30,所以第一次數(shù)據(jù)范圍將是-[30 - 30,30,0:5] 相當(dāng)于 [0:30,0:5]

因此在dataX列表中,df_for_training_scaled[0:30,0:5]數(shù)組將第一次出現(xiàn)。

現(xiàn)在, dataY.append(df_for_training_scaled[i,0])

i = 30,所以它將只取第30行開始的open(因?yàn)樵陬A(yù)測(cè)中,我們只需要open列,所以列范圍僅為0,表示open列)。

第一次在dataY列表中存儲(chǔ)df_for_training_scaled[30,0]值。

所以包含5列的前30行存儲(chǔ)在dataX中,只有open列的第31行存儲(chǔ)在dataY中。然后我們將dataX和dataY列表轉(zhuǎn)換為數(shù)組,它們以數(shù)組格式在LSTM中進(jìn)行訓(xùn)練。

我們來(lái)看看形狀。

print("trainX Shape-- ",trainX.shape) print("trainY Shape-- ",trainY.shape)(4132, 30, 5) (4132,)print("testX Shape-- ",testX.shape) print("testY Shape-- ",testY.shape)(1011, 30, 5) (1011,)

4132 是 trainX 中可用的數(shù)組總數(shù),每個(gè)數(shù)組共有 30 行和 5 列, 在每個(gè)數(shù)組的 trainY 中,我們都有下一個(gè)目標(biāo)值來(lái)訓(xùn)練模型。

讓我們看一下包含來(lái)自 trainX 的 (30,5) 數(shù)據(jù)的數(shù)組之一 和 trainX 數(shù)組的 trainY 值:

print("trainX[0]-- \n",trainX[0]) print("trainY[0]-- ",trainY[0])

如果查看 trainX[1] 值,會(huì)發(fā)現(xiàn)到它與 trainX[0] 中的數(shù)據(jù)相同(第一列除外),因?yàn)槲覀儗⒖吹角?30 個(gè)來(lái)預(yù)測(cè)第 31 列,在第一次預(yù)測(cè)之后它會(huì)自動(dòng)移動(dòng) 到第 2 列并取下一個(gè) 30 值來(lái)預(yù)測(cè)下一個(gè)目標(biāo)值。

讓我們用一種簡(jiǎn)單的格式來(lái)解釋這一切:

trainX — — →trainY[0 : 30,0:5] → [30,0][1:31, 0:5] → [31,0][2:32,0:5] →[32,0]

像這樣,每個(gè)數(shù)據(jù)都將保存在 trainX 和 trainY 中。

現(xiàn)在讓我們訓(xùn)練模型,我使用 girdsearchCV 進(jìn)行一些超參數(shù)調(diào)整以找到基礎(chǔ)模型。

def build_model(optimizer):grid_model = Sequential()grid_model.add(LSTM(50,return_sequences=True,input_shape=(30,5)))grid_model.add(LSTM(50))grid_model.add(Dropout(0.2))grid_model.add(Dense(1))grid_model.compile(loss = 'mse',optimizer = optimizer)return grid_modelgrid_model = KerasRegressor(build_fn=build_model,verbose=1,validation_data=(testX,testY))parameters = {'batch_size' : [16,20],'epochs' : [8,10],'optimizer' : ['adam','Adadelta'] }grid_search = GridSearchCV(estimator = grid_model,param_grid = parameters,cv = 2)

如果你想為你的模型做更多的超參數(shù)調(diào)整,也可以添加更多的層。但是如果數(shù)據(jù)集非常大建議增加 LSTM 模型中的時(shí)期和單位。

在第一個(gè) LSTM 層中看到輸入形狀為 (30,5)。它來(lái)自 trainX 形狀。

(trainX.shape[1],trainX.shape[2]) → (30,5)

現(xiàn)在讓我們將模型擬合到 trainX 和 trainY 數(shù)據(jù)中。

grid_search = grid_search.fit(trainX,trainY)

由于進(jìn)行了超參數(shù)搜索,所以這將需要一些時(shí)間來(lái)運(yùn)行。

你可以看到損失會(huì)像這樣減少:

現(xiàn)在讓我們檢查模型的最佳參數(shù)。

grid_search.best_params_{‘batch_size’: 20, ‘epochs’: 10, ‘optimizer’: ‘a(chǎn)dam’}

將最佳模型保存在 my_model 變量中。

my_model=grid_search.best_estimator_.model

現(xiàn)在可以用測(cè)試數(shù)據(jù)集測(cè)試模型。

prediction=my_model.predict(testX) print("prediction\n", prediction) print("\nPrediction Shape-",prediction.shape)

testY 和 prediction 的長(zhǎng)度是一樣的。現(xiàn)在可以將 testY 與預(yù)測(cè)進(jìn)行比較。

但是我們一開始就對(duì)數(shù)據(jù)進(jìn)行了縮放,所以首先我們必須做一些逆縮放過(guò)程。

scaler.inverse_transform(prediction)

報(bào)錯(cuò)了,這是因?yàn)樵诳s放數(shù)據(jù)時(shí),我們每行有 5 列,現(xiàn)在我們只有 1 列是目標(biāo)列。

所以我們必須改變形狀來(lái)使用 inverse_transform:

prediction_copies_array = np.repeat(prediction,5, axis=-1)

5 列值是相似的,它只是將單個(gè)預(yù)測(cè)列復(fù)制了 4 次。所以現(xiàn)在我們有 5 列相同的值 。

prediction_copies_array.shape (1011,5)

這樣就可以使用 inverse_transform 函數(shù)。

pred=scaler.inverse_transform(np.reshape(prediction_copies_array,(len(prediction),5)))[:,0]

但是逆變換后的第一列是我們需要的,所以我們?cè)谧詈笫褂昧?→ [:,0]。

現(xiàn)在將這個(gè) pred 值與 testY 進(jìn)行比較,但是 testY 也是按比例縮放的,也需要使用與上述相同的代碼進(jìn)行逆變換。

original_copies_array = np.repeat(testY,5, axis=-1) original=scaler.inverse_transform(np.reshape(original_copies_array,(len(testY),5)))[:,0]

現(xiàn)在讓我們看一下預(yù)測(cè)值和原始值:

print("Pred Values-- " ,pred) print("\nOriginal?Values--?"?,original)


最后繪制一個(gè)圖來(lái)對(duì)比我們的 pred 和原始數(shù)據(jù)。

plt.plot(original, color = 'red', label = 'Real Stock Price') plt.plot(pred, color = 'blue', label = 'Predicted Stock Price') plt.title('Stock Price Prediction') plt.xlabel('Time') plt.ylabel('Google Stock Price') plt.legend() plt.show()

看樣子還不錯(cuò),到目前為止,我們訓(xùn)練了模型并用測(cè)試值檢查了該模型。現(xiàn)在讓我們預(yù)測(cè)一些未來(lái)值。

從主 df 數(shù)據(jù)集中獲取我們?cè)陂_始時(shí)加載的最后 30 個(gè)值[為什么是 30?因?yàn)檫@是我們想要的過(guò)去值的數(shù)量,來(lái)預(yù)測(cè)第 31 個(gè)值]

df_30_days_past=df.iloc[-30:,:] df_30_days_past.tail()

可以看到有包括目標(biāo)列(“Open”)在內(nèi)的所有列。現(xiàn)在讓我們預(yù)測(cè)未來(lái)的 30 個(gè)值。

在多元時(shí)間序列預(yù)測(cè)中,需要通過(guò)使用不同的特征來(lái)預(yù)測(cè)單列,所以在進(jìn)行預(yù)測(cè)時(shí)我們需要使用特征值(目標(biāo)列除外)來(lái)進(jìn)行即將到來(lái)的預(yù)測(cè)。

這里我們需要“High”、“Low”、“Close”、“Adj Close”列的即將到來(lái)的 30 個(gè)值來(lái)對(duì)“Open”列進(jìn)行預(yù)測(cè)。

df_30_days_future=pd.read_csv("test.csv",parse_dates=["Date"],index_col=[0]) df_30_days_future

剔除“Open”列后,使用模型進(jìn)行預(yù)測(cè)之前還需要做以下的操作:

縮放數(shù)據(jù),因?yàn)閯h除了‘Open’列,在縮放它之前,添加一個(gè)所有值都為“0”的Open列。

縮放后,將未來(lái)數(shù)據(jù)中的“Open”列值替換為“nan”

現(xiàn)在附加 30 天舊值和 30 天新值(其中最后 30 個(gè)“打開”值是 nan)

df_30_days_future["Open"]=0 df_30_days_future=df_30_days_future[["Open","High","Low","Close","Adj Close"]] old_scaled_array=scaler.transform(df_30_days_past) new_scaled_array=scaler.transform(df_30_days_future) new_scaled_df=pd.DataFrame(new_scaled_array) new_scaled_df.iloc[:,0]=np.nan full_df=pd.concat([pd.DataFrame(old_scaled_array),new_scaled_df]).reset_index().drop(["index"],axis=1)

full_df ?形狀是 (60,5),最后第一列有 30 個(gè) nan 值。

要進(jìn)行預(yù)測(cè)必須再次使用 for 循環(huán),我們?cè)诓鸱?trainX 和 trainY 中的數(shù)據(jù)時(shí)所做的。但是這次我們只有 X,沒有 Y 值。

full_df_scaled_array=full_df.values all_data=[] time_step=30 for i in range(time_step,len(full_df_scaled_array)):data_x=[]data_x.append(full_df_scaled_array[i-time_step :i , 0:full_df_scaled_array.shape[1]])data_x=np.array(data_x)prediction=my_model.predict(data_x)all_data.append(prediction)full_df.iloc[i,0]=prediction

對(duì)于第一個(gè)預(yù)測(cè),有之前的 30 個(gè)值,當(dāng) for 循環(huán)第一次運(yùn)行時(shí)它會(huì)檢查前 30 個(gè)值并預(yù)測(cè)第 31 個(gè)“Open”數(shù)據(jù)。

當(dāng)?shù)诙€(gè) for 循環(huán)將嘗試運(yùn)行時(shí),它將跳過(guò)第一行并嘗試獲取下 30 個(gè)值 [1:31] 。這里會(huì)報(bào)錯(cuò)錯(cuò)誤因?yàn)镺pen列最后一行是 “nan”,所以需要每次都用預(yù)測(cè)替換“nan”。

最后還需要對(duì)預(yù)測(cè)進(jìn)行逆變換:

new_array=np.array(all_data) new_array=new_array.reshape(-1,1) prediction_copies_array = np.repeat(new_array,5, axis=-1) y_pred_future_30_days = scaler.inverse_transform(np.reshape(prediction_copies_array,(len(new_array),5)))[:,0] print(y_pred_future_30_days)

這樣一個(gè)完整的流程就已經(jīng)跑通了。

如果你想看完整的代碼,可以在這里查看:

https://github.com/sksujan58/Multivariate-time-series-forecasting-using-LSTM

作者:Sksujanislam

-?END -

對(duì)比Excel系列圖書累積銷量達(dá)15w冊(cè),讓你輕松掌握數(shù)據(jù)分析技能,可以在全網(wǎng)搜索書名進(jìn)行了解:

總結(jié)

以上是生活随笔為你收集整理的利用Python对销售额进行预测的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人一区二区三区在线 | 久青草电影 | 久久久不卡影院 | 人人爽人人香蕉 | 国产精品成人aaaaa网站 | 久久a v视频 | 成人午夜精品福利免费 | 国产一级不卡毛片 | 国内精品中文字幕 | 国产一区在线看 | 人人爽人人乐 | 一区二区三区在线看 | 天天色天天爱天天射综合 | 在线涩涩 | 黄色大全视频 | 国产精品毛片一区二区在线 | 国产精品不卡在线 | 日韩高清dvd | 香蕉视频网址 | 日本久久不卡视频 | 久久久久激情视频 | 亚洲成人av在线播放 | 欧美色图东方 | 国产极品尤物在线 | 香蕉视频啪啪 | 91精品蜜桃| 国产精品精品久久久久久 | 视频国产区 | 日日精品 | 在线观看91精品国产网站 | 亚洲视频,欧洲视频 | 久草网站在线 | 国产日产精品久久久久快鸭 | 免费观看黄| 人成午夜视频 | 97国产大学生情侣酒店的特点 | 国产麻豆精品一区二区 | 91高清完整版在线观看 | 中文字幕亚洲字幕 | 超碰在线观看97 | 九九热只有这里有精品 | avwww在线 | 99久久婷婷国产精品综合 | 国产亚洲在线观看 | 五月婷婷丁香综合 | 久久久免费电影 | 欧美精品成人在线 | 欧美日韩午夜在线 | 色中文字幕在线观看 | 久久国产美女 | 成人h视频在线播放 | 四虎影视成人永久免费观看视频 | 国产精品一区二区在线 | 国产精品午夜久久 | 999视频精品| 97视频网站 | a成人v在线 | 日韩成人在线免费观看 | 免费色视频网站 | 九九九热 | 97人人射| 综合色爱| 成人黄色电影在线播放 | 狠狠狠色丁香婷婷综合久久五月 | 又粗又长又大又爽又黄少妇毛片 | 天天色天天操综合网 | 成人黄色免费在线观看 | 日韩欧美高清免费 | 免费av网址在线观看 | 五月婷婷激情 | 亚洲五月婷婷 | 久久久久久久久久久电影 | 91传媒在线| 免费观看黄色12片一级视频 | 色视频在线看 | 草久在线播放 | 人人插人人爱 | 国产一级免费播放 | 亚洲一区精品二人人爽久久 | 欧美一二在线 | 在线观看中文字幕dvd播放 | 免费精品视频在线观看 | www.久艹 | 欧美精品久久久久久久久久丰满 | 亚洲精品中文在线 | 毛片无卡免费无播放器 | 国产午夜av | 欧美一区二区免费在线观看 | 麻豆视频免费网站 | 色狠狠综合 | 美女网站视频色 | 国际精品久久 | 欧美a级在线免费观看 | 99久久精品国产毛片 | 亚洲成a人片77777潘金莲 | 夜夜干夜夜| 成人国产精品久久久 | 亚洲一级特黄 | 天天操天天操天天操 | 国产 在线观看 | 91在线九色 | 色综合久久88色综合天天6 | 久久一区二区三区超碰国产精品 | 91九色蝌蚪在线 | 综合网成人| 久草在线免费资源 | 免费在线激情电影 | 天天色综合三 | 精品免费视频123区 午夜久久成人 | www.天天射| 一区 二区电影免费在线观看 | 人成午夜视频 | 久久免费视频在线 | 在线观看91av | 精品亚洲视频在线 | 国产精品国产亚洲精品看不卡 | 深爱激情婷婷网 | 在线观看第一页 | 99这里只有 | 亚洲国产精品成人av | 91黄色小视频 | 日韩高清免费电影 | 久久久国产精品人人片99精片欧美一 | av成人在线网站 | 精品国产伦一区二区三区观看方式 | 在线观看av不卡 | 日韩欧美69 | 午夜久久久久久久久久影院 | av电影中文 | 亚洲少妇自拍 | 日本黄色一级电影 | 国产原创在线观看 | www一起操 | 久久免费电影网 | 久久深夜福利免费观看 | 亚洲精品一区二区三区在线观看 | 色黄www小说 | 久久精品亚洲一区二区三区观看模式 | 91热精品视频| 亚洲高清视频在线播放 | 人人澡人人爽 | 狠狠操狠狠插 | 超碰在线天天 | 五月婷婷久久丁香 | 久久精品视频一 | 97视频免费在线观看 | 中文字幕在线看 | 激情综合啪 | 伊人狠狠色 | 成人久久18免费 | 视频二区在线视频 | 日韩精品一区二区三区免费观看视频 | 久久精品站 | 91成人精品在线 | 国产视频2区 | 午夜精品久久一牛影视 | 中文在线字幕免费观看 | 丁香六月国产 | 一区二区电影在线观看 | 日韩最新av | 国产一区 在线播放 | 亚洲综合视频在线 | 在线精品一区二区 | 伊人国产在线观看 | 国产精品网在线观看 | 免费看在线看www777 | 91热爆在线观看 | 人人插人人搞 | 天天插天天操天天干 | 成人影音av | 99精品在这里| 一区三区视频在线观看 | a级国产乱理论片在线观看 伊人宗合网 | 久久精选| 9999在线视频 | 午夜精品久久久久久久久久久久 | 欧美精品乱码久久久久 | 国产福利久久 | 亚洲另类在线视频 | 九九色综合 | 国产精品18久久久久vr手机版特色 | 粉嫩aⅴ一区二区三区 | 精品国产免费久久 | 久久这里精品视频 | 免费成人黄色 | 天天曰天天爽 | 免费看片亚洲 | 成人黄色大片在线免费观看 | 中文字幕在线观看免费高清电影 | 中文字幕精品一区 | 亚洲精品美女久久 | 日韩精品在线视频免费观看 | 国产精品久久久久久久久婷婷 | 又爽又黄又无遮挡网站动态图 | 国产91免费看 | 欧美日韩后 | 一区二区三区四区精品 | 91视频首页 | 综合色播 | 操一草 | 国产成人专区 | 五月开心激情网 | 久久久精品综合 | 在线观看中文字幕第一页 | 精品国产伦一区二区三区免费 | 国产精品嫩草69影院 | 狠狠色狠狠综合久久 | 国产亚洲人成网站在线观看 | 国产午夜精品久久久久久久久久 | 国产在线视频导航 | 亚洲最新av在线网址 | 欧美国产日韩一区二区三区 | 亚洲综合成人在线 | 亚洲精品综合久久 | 国产一级电影免费观看 | 精品av网站 | 精品久久久久久久久久 | 天天色天天干天天色 | 国产亚洲精品久久久久久网站 | 狠狠地日 | 成人日韩av| www视频免费在线观看 | 亚洲男人天堂a | 成年人黄色免费看 | 久久一区二区三区国产精品 | 日本婷婷色 | 久久午夜国产 | 日日综合 | 日韩爱爱片 | 96国产精品| 中文一区二区三区在线观看 | 久久综合狠狠综合久久综合88 | 国产另类av | 中文字幕在线观看免费 | 福利网在线 | 91丨九色丨高潮 | 成人免费av电影 | 日韩一区在线播放 | 日韩免费看的电影 | 国产精品成人自拍 | 国产伦理精品一区二区 | 91精品爽啪蜜夜国产在线播放 | 国产aa精品 | 99人成在线观看视频 | 国产精品福利视频 | 亚洲国产精品va在线看黑人 | 久久亚洲成人网 | 九七视频在线观看 | av大片免费看 | 精品99久久久久久 | 一级黄毛片| 精品在线一区二区三区 | 亚洲国产精品电影 | 精品福利网站 | 久久久精选 | 国产尤物在线观看 | 激情视频在线高清看 | a天堂最新版中文在线地址 久久99久久精品国产 | 久久婷婷一区二区三区 | 国产精品一码二码三码在线 | 免费av在线播放 | 最新日韩视频 | 国产免费亚洲高清 | 亚洲精品国产精品国自产观看浪潮 | 免费视频 三区 | 欧美日韩精 | 黄色毛片网站在线观看 | 国产美腿白丝袜足在线av | 天天操天天操天天操天天操 | 中文字幕第一页在线vr | 国产一区 在线播放 | 开心婷婷色 | 手机在线欧美 | 国产精品久久久久久模特 | 国产精品久久久影视 | 欧美另类xxxx | 国产成人性色生活片 | 亚洲国产精品人久久电影 | 99久久精| 少妇视频在线播放 | 欧美日韩一二三四区 | 黄色毛片在线看 | 免费观看国产视频 | 91福利社区在线观看 | 97**国产露脸精品国产 | 国产一区影院 | 国产精品影音先锋 | 午夜少妇一区二区三区 | 色av色av色av | 久草视频免费在线观看 | 欧美乱码精品一区 | 超碰在线观看99 | 欧美国产在线看 | 久爱精品在线 | 国产在线 一区二区三区 | 日本中文字幕久久 | 日韩电影一区二区三区 | 亚洲精品电影在线 | 国产精品久久久久永久免费看 | 亚洲不卡123 | 五月激情电影 | 97福利视频| 久久热亚洲 | 在线观看亚洲视频 | 伊人五月天av | 精品国产一区二 | 成人av网站在线播放 | 狠狠色丁香婷综合久久 | 99精品视频在线 | 国产永久免费高清在线观看视频 | 久草在线99 | 日韩在线观看一区二区三区 | 日韩网站在线免费观看 | 国产高清日韩欧美 | 国产精品嫩草影院9 | 日韩在线视频网址 | 欧美另类成人 | 黄色特一级片 | 在线天堂v | 9在线观看免费高清完整版在线观看明 | 中文 一区二区 | 精品久久久999 | 五月综合色婷婷 | 精品国精品自拍自在线 | 免费瑟瑟网站 | 91成品视频 | 久久免费电影网 | 日韩毛片在线一区二区毛片 | 三级av在线 | 91豆花在线观看 | 国产 在线观看 | 国产成人亚洲在线电影 | 亚洲欧美视频网站 | 日日干天天插 | 日本精品久久久久影院 | 天天干夜夜擦 | 久久久久久毛片精品免费不卡 | 国产精品欧美一区二区 | 福利视频入口 | 欧美热久久 | 久久国产精品一国产精品 | 97超在线 | aaa日本高清在线播放免费观看 | 男女免费视频观看 | 91成人观看 | 欧美性视频网站 | 丝袜+亚洲+另类+欧美+变态 | 日韩精品国产一区 | 国产成人精品av在线观 | 免费一级片在线观看 | 国产精品区一区 | 2019中文最近的2019中文在线 | 亚洲精品毛片一级91精品 | 亚洲人人av | 96av在线视频 | 五月天亚洲综合小说网 | 国产aaa大片| 免费视频一级片 | aaa免费毛片| www操操| 99超碰在线观看 | 日本夜夜草视频网站 | 91精品国产一区二区三区 | 欧美精品一二三 | 日韩免费久久 | 欧美激情综合色综合啪啪五月 | 日韩视频一区二区在线观看 | 成年人视频在线免费播放 | 免费日韩一区二区三区 | 免费看黄色小说的网站 | 国内精品中文字幕 | 91亚洲精品国偷拍 | 超碰av在线播放 | 国产激情免费 | 日韩av福利在线 | 黄色大全免费网站 | 亚洲五月激情 | 在线小视频国产 | 久久高视频 | 亚洲黄色免费在线看 | 亚洲妇女av | 亚洲精品一区二区网址 | av在线看网站| 中文在线字幕观看电影 | 日韩精品视频免费在线观看 | 久草在线资源视频 | 91在线网址 | 一本一道久久a久久精品蜜桃 | 亚洲人人爱 | 欧美精品第一 | 久久久久99精品国产片 | 日韩理论电影网 | aaa日本高清在线播放免费观看 | 九九热在线视频免费观看 | www在线观看视频 | 一区三区在线欧 | www.在线观看av | 五月婷婷六月丁香 | 激情久久久久 | 黄色电影小说 | 黄网在线免费观看 | 日韩a欧美 | www免费视频com| 色爱区综合激月婷婷 | 久久99热这里只有精品国产 | 97香蕉超级碰碰久久免费软件 | 999精品网 | 精品资源在线 | 欧美日韩亚洲在线观看 | 91视频三区 | 天天爱天天干天天爽 | 一区二区av | 久久字幕精品一区 | 久久男人中文字幕资源站 | 久久综合精品国产一区二区三区 | www亚洲精品| 午夜电影久久久 | 久久久久久久久久久久99 | 久久久亚洲电影 | 精品久久久精品 | 麻豆高清免费国产一区 | 91免费观看视频网站 | 国产成本人视频在线观看 | 国产精品毛片一区二区在线 | 亚洲日b视频 | 日日精品| 亚洲精品视频在线观看免费视频 | 岛国精品一区二区 | 成人影片在线免费观看 | 精品美女在线视频 | 天天干天天操天天爱 | 成人在线免费av | 国产精品视频区 | 91色网址 | 国产一区二区视频在线 | 午夜国产一区 | 麻豆视传媒官网免费观看 | 久久手机免费观看 | 久久噜噜少妇网站 | 午夜精品一区二区三区在线 | 欧美一区中文字幕 | 91av99| 日韩网站在线看片你懂的 | 亚洲精品福利在线观看 | 伊在线视频 | 久久久久久久久久久网 | 日韩专区av| 久久精视频 | 国产va精品免费观看 | 久久久久日本精品一区二区三区 | 97人人人人 | 国产高清免费av | 日韩欧美网站 | .精品久久久麻豆国产精品 亚洲va欧美 | 久久黄色免费视频 | 免费av在线网站 | 天天曰夜夜操 | 日本在线观看一区 | 国产精品久久久久久久久搜平片 | 91精品免费在线观看 | 337p日本大胆噜噜噜噜 | 粉嫩av一区二区三区四区在线观看 | 精品国产黄色片 | 免费观看性生活大片 | 日日夜日日干 | 日韩欧美在线播放 | 久久久免费观看完整版 | 亚洲综合视频在线播放 | 中中文字幕av在线 | 超碰激情在线 | 日韩免费视频一区二区 | 99久久婷婷国产精品综合 | 免费试看一区 | 日日夜夜精品视频 | 免费h精品视频在线播放 | 黄网站色 | 亚洲精品久久久久中文字幕二区 | 亚洲黄色区 | 热久在线 | 亚州精品国产 | 国产区精品区 | 五月婷婷精品 | 亚洲免费av片| 日本爱爱免费 | 成人黄在线观看 | 欧美一级在线 | 天操夜夜操 | 91精品国产麻豆 | 亚洲国产精品va在线 | 福利一区二区三区四区 | 久久久精品成人 | 国产美女永久免费 | av亚洲产国偷v产偷v自拍小说 | 综合天天久久 | 国产一区免费视频 | 久久天天操 | 特级a毛片 | 欧美疯狂性受xxxxx另类 | 久久伦理影院 | 91精品在线视频 | 久久婷婷一区二区三区 | 国产在线精品一区二区不卡了 | 国产破处精品 | 国产精品乱码一区二三区 | 99视频在线免费观看 | 国产中文字幕第一页 | 91麻豆精品国产自产在线游戏 | 欧美一级性生活 | 天天操天天色天天射 | 18久久久久 | 日韩精品在线一区 | 日日干天夜夜 | 色五月成人 | 日日爽| 精品xxx | 手机在线观看国产精品 | 久久久精品国产免费观看同学 | 一区二区三区三区在线 | 欧美aⅴ在线观看 | 97超碰精品 | 国产香蕉视频在线观看 | 日本成人免费在线观看 | 免费91麻豆精品国产自产在线观看 | 久久久国产精品成人免费 | 97超视频在线观看 | 91av视频| 日韩欧美综合 | 国产精品 999| 精品伊人久久久 | 99免费在线视频观看 | 久久久99国产精品免费 | 国产一级一片免费播放放 | 亚洲韩国一区二区三区 | 狠狠狠狠狠狠天天爱 | 麻豆国产精品永久免费视频 | 久久久国产精品视频 | 91av电影 | 国产人免费人成免费视频 | 久久狠狠一本精品综合网 | 婷婷在线网站 | 中文在线免费看视频 | 国产一级片不卡 | 久久久午夜电影 | 免费中文字幕在线观看 | 香蕉网站在线观看 | 久久手机精品视频 | 久久精品5| www.久久免费 | 精品一区中文字幕 | 我要色综合天天 | 亚洲国产精品小视频 | av在线播放中文字幕 | 在线国产小视频 | 99久久精品国产毛片 | 亚洲黄色精品 | 欧美一级片 | 99国产高清| 国产精品青青 | 成人国产精品入口 | 欧美一级片在线免费观看 | 久草精品视频 | 日韩电影一区二区在线观看 | 亚洲欧洲成人精品av97 | 欧美日韩1区2区 | 黄色三级久久 | 国产精品欧美精品 | 婷婷丁香色综合狠狠色 | 天天拍天天草 | 最近中文字幕免费大全 | 久久免费成人精品视频 | 久久久久久久电影 | 日韩首页 | 天天操天天是 | www.五月婷婷 | 九九久久精品 | 欧美日韩一区二区三区在线观看视频 | 成人一级免费视频 | 久久久久亚洲精品 | 国产一区二区不卡视频 | 一级免费黄视频 | 青草视频在线播放 | 久久视影| 亚洲伊人天堂 | 欧美一级大片在线观看 | 亚洲综合在线播放 | 黄色a级片在线观看 | 久久久久久久综合色一本 | 免费在线观看av网址 | 欧美日韩国产成人 | 精品久久久久久亚洲综合网站 | 黄色aaaaa | 国产又粗又长的视频 | 99久久精品国产一区二区成人 | 久久视精品 | 丁香婷婷网 | 97在线观看免费高清完整版在线观看 | 欧美十八 | 在线观看91| av中文天堂在线 | 中文字幕色婷婷在线视频 | 欧美日韩精品免费观看 | 国产精品女主播一区二区三区 | 国产一区观看 | 一区二区三区免费看 | 国产精品11| 日韩免费在线观看视频 | 国产小视频网站 | 色婷婷影视| 久久国产网 | 精品999在线观看 | 一区二区三区国 | 99国产精品久久久久久久久久 | 日韩欧美视频一区二区 | 毛片随便看 | 久久视频这里有精品 | 国产精品99久久久久 | 成年人免费在线观看网站 | 在线观看日本高清mv视频 | 中文字幕日韩伦理 | 成人毛片在线视频 | www久草 | 国产福利中文字幕 | 青青河边草免费观看完整版高清 | 久草在线免费播放 | 日韩精品一区二区三区在线播放 | 国产精品久久久777 成人手机在线视频 | 五月天伊人网 | 热久久国产 | 又黄又刺激视频 | 天天操夜夜拍 | 丁香视频在线观看 | 日韩高清三区 | 国产精品美女久久久 | 性色av香蕉一区二区 | 亚洲永久精品在线 | 粉嫩av一区二区三区四区在线观看 | 91在线看网站 | 久久精品直播 | 日本不卡一区二区三区在线观看 | 国产精品久久久久久久久久久久午夜片 | 国产精品久久久久久久久久久久午夜 | 美女网站在线播放 | 国产精品精品国产婷婷这里av | 亚洲无在线 | 色综合小说 | 欧美激情h | 一区二区精品视频 | 国产网站在线免费观看 | 亚洲人成人在线 | 久久久国际精品 | 亚洲国产高清在线 | 欧美在线观看视频一区二区三区 | 国产一级免费播放 | 97超碰资源网| adc在线观看| 国产成人免费av电影 | 毛片在线播放网址 | .国产精品成人自产拍在线观看6 | 97人人添人澡人人爽超碰动图 | 国内久久久久久 | 欧美日韩视频精品 | 日本久久影视 | 欧美性受极品xxxx喷水 | 中文字幕资源站 | 在线导航福利 | 国产69久久精品成人看 | 色婷婷午夜 | 色噜噜狠狠色综合中国 | 欧美日韩精品在线视频 | 国产精品九九久久久久久久 | 欧美色噜噜 | www久久 | 欧美日韩精品在线一区二区 | 久久人人97超碰精品888 | 黄色一区三区 | 久久电影国产免费久久电影 | 精品国产乱码久久久久 | 麻花天美星空视频 | 成人教育av | 99精品视频在线观看免费 | 在线观看视频免费播放 | 国产精品一区二区av影院萌芽 | 在线亚州| 国产一区在线免费观看 | 91传媒视频在线观看 | av福利在线导航 | 久久99热这里只有精品国产 | www狠狠 | 久久精品视频国产 | 亚洲精品mv在线观看 | 在线岛国av| 夜夜夜夜爽 | 日韩精品aaa| 夜色.com| 久草在线最新 | 一区二区三区在线视频观看58 | 精品1区二区 | 91精品国产电影 | 欧美日韩不卡一区二区三区 | 国产成人av福利 | 天天爱天天色 | 亚洲精品99久久久久中文字幕 | 精品1区2区3区 | 亚洲乱码国产乱码精品天美传媒 | 色网站黄| 国产精品一区二区久久精品爱微奶 | 中文字幕第 | 国产 日韩 在线 亚洲 字幕 中文 | 免费的黄色的网站 | 又长又大又黑又粗欧美 | 97成人资源 | 在线观看的av网站 | 中文字幕在线免费观看视频 | 免费人成网ww44kk44 | 夜添久久精品亚洲国产精品 | 中文字幕亚洲不卡 | 996久久国产精品线观看 | 日韩区欠美精品av视频 | 亚洲精品久久激情国产片 | 久久成人一区 | 婷婷激情在线 | 免费一级黄色 | va视频在线| 激情一区二区三区欧美 | 黄色app网站在线观看 | 日本久久免费视频 | 精品免费观看 | 亚洲九九九在线观看 | 欧美一二三区播放 | 四虎永久免费 | 国产99在线 | 在线免费观看麻豆 | 玖玖国产精品视频 | 国产精品一区二区三区在线播放 | a在线免费| 久久成人国产精品入口 | 国产午夜精品一区二区三区四区 | 成人在线视频你懂的 | 黄色日视频| 免费在线观看成人小视频 | 最新一区二区三区 | 久久国产精品免费一区二区三区 | 最近字幕在线观看第一季 | 欧美最新大片在线看 | 精品久久久久久久久中文字幕 | 亚洲精品乱码久久久一二三 | v片在线看 | 亚洲一区美女视频在线观看免费 | 国产精品乱码一区二区视频 | 久久久久久久国产精品影院 | 精品国产免费人成在线观看 | 久久精彩视频 | 很黄很黄的网站免费的 | 91福利视频网站 | 国产一级做a爱片久久毛片a | 亚洲精品久久久蜜桃直播 | 一区二区视频免费在线观看 | 色视频网站在线 | 免费观看成人网 | 又黄又爽又色无遮挡免费 | 97超视频免费观看 | 久久国产精品久久精品国产演员表 | 97av超碰| avlulu久久精品 | 97免费在线观看视频 | 激情五月婷婷激情 | 91 在线视频 | 久久系列 | 999视频网站 | 一级免费av | 91精品久久久久久久久久入口 | 在线视频日韩一区 | 久日精品 | 亚洲一级黄色大片 | 中文字幕丰满人伦在线 | 天天色天天操综合网 | 在线观看黄 | 国产一区 在线播放 | 97超级碰 | 日韩精品免费 | www久久com| 国产成人一区二区三区电影 | 久久久精品一区二区三区 | 日日操天天爽 | 欧美日韩免费在线视频 | 超碰日韩 | 成人在线免费小视频 | 久久午夜剧场 | 国产亚洲精品日韩在线tv黄 | 在线v片| 国产精品s色 | 最新av网址在线观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 韩国av免费观看 | 伊人婷婷 | 国产视频二区三区 | 国产美女免费观看 | 日韩在线观看中文字幕 | 亚洲va在线va天堂va偷拍 | 99色亚洲| av资源免费在线观看 | 久久国产精品偷 | 欧美国产高清 | 婷婷精品在线视频 | 夜夜骑日日 | 热久久这里只有精品 | 久久精品屋 | 黄色特一级 | av中文字幕av | 波多野结衣电影久久 | 国产成人精品亚洲a | 99精品乱码国产在线观看 | zzijzzij日本成熟少妇 | av女优中文字幕在线观看 | 欧美黑吊大战白妞欧美 | 一级成人网| 色婷婷国产精品一区在线观看 | 免费a级观看 | 激情视频免费在线 | 天天干,天天操,天天射 | 成人av在线网址 | 婷婷开心久久网 | 国产日韩欧美在线 | 欧美日韩中文字幕综合视频 | 久久深夜福利免费观看 | 五月婷婷播播 | 中文字幕第一页在线vr | av中文字幕日韩 | 又紧又大又爽精品一区二区 | 国产在线国偷精品产拍免费yy | 国产一区免费在线 | 欧美国产精品久久久久久免费 | 久久久美女 | 一区二区三区高清 | 少妇视频一区 | 亚洲精品视频在线观看免费视频 | 亚洲毛片久久 | 日韩一区二区三区免费电影 | av天天色| 玖玖999 | 91免费看片黄 | 欧美专区亚洲专区 | 久久久久国产精品视频 | 亚洲国产精久久久久久久 | 免费看91的网站 | 日韩在线视频观看免费 | av免费观看高清 | 在线播放亚洲激情 | 午夜精品福利一区二区三区蜜桃 | 久久综合色婷婷 | 国产一区视频在线观看免费 | 99在线高清视频在线播放 | 在线观看免费高清视频大全追剧 | 五月婷婷av在线 | 日本3级在线观看 | 操久久网| 国产精品中文久久久久久久 | 久久最新视频 | 国产精品尤物视频 | 久久精品99国产精品亚洲最刺激 | 五月天,com | 日韩精品一区二区三区视频播放 | 特级毛片在线观看 | 日韩av一区二区在线播放 | 亚洲人成人99网站 | 精品国产免费av | 亚洲欧美在线观看视频 | 91视频91自拍| 国产福利小视频在线 | 人人澡人人草 | 国产精品免费在线视频 | 国产又粗又长又硬免费视频 | 国产精品久久久久久久av大片 | 亚洲精品xxxx | 日韩免费大片 | 国产在线久久久 | 丁香电影小说免费视频观看 | 99亚洲精品 | 久久综合九色欧美综合狠狠 | 久久久男人的天堂 | 伊人宗合网 | 日韩精品免费一线在线观看 | www.五月激情.com | 日韩美视频 | 三级a毛片 | av久久久 | 91麻豆视频 | 不卡视频在线看 | 一级黄色在线视频 | 国产免费激情久久 | 日韩系列 | 97免费在线观看视频 | 毛片网站在线 | 久久综合影视 | 精品毛片在线 | 玖玖999 | 亚洲欧美日韩国产一区二区三区 | 97成人在线免费视频 | 久久精品国产精品亚洲 | 久久久久久久看片 | 天天综合中文 | 日韩精品资源 | 久久精品中文字幕少妇 | 免费精品在线 | 久热电影 | 日本久久久久久久久 | 四虎成人在线 | 成人影视免费 | 在线观看色视频 | 国产精成人品免费观看 | 久久综合欧美 | 国产一级在线播放 | 久久精品一区二区国产 | 国产在线精品国自产拍影院 | 国产精品福利在线播放 | av网站免费线看精品 | 51精品国自产在线 | 午夜精品久久久久99热app | 天天射日 | 人人射人人射 | 国产99在线免费 | 欧美日韩一区二区在线观看 | 在线看中文字幕 | 国产99久久久国产精品 | 91在线精品观看 | 亚洲少妇激情 | 久久综合桃花 | 天天操夜夜操天天射 | 人人超碰免费 | a在线v| 国产免费观看久久 | 五月天亚洲婷婷 | 国产视频精选 | 国产美女被啪进深处喷白浆视频 | 国产视频1 | 成人av一区二区兰花在线播放 | 亚洲美女视频在线 | 中文在线字幕免费观看 | 久久尤物电影视频在线观看 | 97伊人网| 国产精品久久久久久久久婷婷 | 涩av在线 | 手机在线看片日韩 | 天堂av免费看 | 97国产人人 | 国产免费看| 伊人色**天天综合婷婷 | 91精品一区二区三区久久久久久 | 日韩啪视频 | 精品久久久一区二区 | 日韩视频免费 | 国产精品一区二区在线播放 | 91麻豆精品国产91久久久无需广告 | 免费观看国产成人 | 国产麻豆精品免费视频 | 国产精品一区久久久久 | 午夜影视一区 | 精品久久久99 | 久草在线播放视频 | 天天se天天cao天天干 | 国产一区二区三精品久久久无广告 | 最新av网址在线 | 久草在线久 | 日韩超碰 | 亚洲最大免费成人网 | 久久精品国产免费看久久精品 | 国产精品99久久久久久大便 | av看片在线观看 | 91在线视频网址 | 最近中文字幕在线中文高清版 | 丁香婷婷激情 | 亚洲丁香久久久 | 久久国产精品一区二区三区四区 | 国产一区久久久 | 超碰在线中文字幕 | 天天爱综合 | 精品在线播放视频 | 色婷婷综合成人av | 亚洲综合情 | 超级碰碰碰视频 | 91久久精品一区二区三区 | 日一日干一干 | 亚洲欧美日韩在线一区二区 | 日韩精品久久久免费观看夜色 | 人人干人人模 | 久久99国产精品视频 | 有码中文字幕在线观看 | 在线精品亚洲一区二区 | 欧美亚洲成人xxx | 综合久久综合久久 | 国产视频亚洲精品 | 精品99久久久久久 | 黄色a一级片| 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 日韩欧美在线高清 | 97视频在线观看免费 | 精品99在线观看 | 精品一区 精品二区 |