99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Python天氣預(yù)測實戰(zhàn):LSTM時序建模+Flask動態(tài)可視化全鏈路

Python天氣預(yù)測實戰(zhàn):LSTM時序建模+Flask動態(tài)可視化全鏈路 簡介這是一份面向Python初學(xué)者與高校課程設(shè)計學(xué)生的天氣預(yù)測與可視化綜合實踐項目聚焦氣象數(shù)據(jù)爬取、時序建模預(yù)測及多維度圖表呈現(xiàn)適用于期末大作業(yè)、課程實訓(xùn)或數(shù)據(jù)分析入門實戰(zhàn)。資源共24個文件包含4個核心Python腳本main.py、GetData.py、ProcessData.py、GetModel.py、4個CSV數(shù)據(jù)集訓(xùn)練/驗證/測試/今日天氣、12張效果截圖展示預(yù)測曲線、熱力圖、地圖疊加等可視化成果、1份Markdown使用文檔及1個預(yù)訓(xùn)練模型pkl文件包體僅1.42MB輕量易部署。已有203人學(xué)習(xí)下載項目經(jīng)助教審定、本地實測可運行評審分達(dá)95分以上配套文檔詳述環(huán)境配置、數(shù)據(jù)獲取路徑、模型調(diào)參邏輯與繪圖定制方法特別適合理解從原始數(shù)據(jù)采集到結(jié)果可視化的完整閉環(huán)流程。1. 這不是「調(diào)個 API 顯示天氣」的玩具項目它用真實氣象數(shù)據(jù)跑通了從爬蟲→特征工程→LSTM 預(yù)測→動態(tài)可視化全鏈路期末答辯被助教當(dāng)場截圖存檔你見過多少“Python 天氣預(yù)測”項目點開全是 requests.get(https://api.xxx.com/weather) print(f今天{data[temp]}℃) —— 這類代碼連數(shù)據(jù)清洗都沒有更別說模型驗證和時序建模。而這個資源包是真正跑在本地、用中國 31 個省會城市近 3 年實測氣象數(shù)據(jù)date_train.csv / date_valid.csv / date_test.csv訓(xùn)練出可復(fù)現(xiàn) LSTM 模型Model.pkl并用 PlotlyFlask 渲染出帶時間滑塊、多變量聯(lián)動、支持導(dǎo)出 PNG 的交互式天氣熱力圖wps23.jpg ~ wps28.jpg 全是運行截圖。它不是 demo是完整閉環(huán)GetData.py 爬取天氣網(wǎng)歷史數(shù)據(jù) → ProcessData.py 做缺失值插補、滑動窗口構(gòu)造時序樣本 → GetModel.py 定義 LSTM 結(jié)構(gòu)并保存權(quán)重 → main.py 一鍵啟動預(yù)測可視化服務(wù)。適合 Python 初學(xué)者練手有詳細(xì) readme.md 和 step-by-step 使用文檔也經(jīng)得起課程設(shè)計答辯拷問——95 分高分背后是每個模塊都留了 debug 日志開關(guān)、每個 CSV 都標(biāo)注了字段含義、每個繪圖參數(shù)都可調(diào)。如果你正卡在「學(xué)完 Pandas/Numpy/Scikit-learn 卻不知道怎么串成項目」或者需要一份能直接交作業(yè)、還能講清楚技術(shù)選型理由的期末大作業(yè)它就是那個不翻車的底牌。2. 數(shù)據(jù)獲取與預(yù)處理為什么不用公開 API 而堅持爬取「天氣網(wǎng)」三個硬約束決定了必須自己動手2.1 爬蟲邏輯拆解GetData.py 不是簡單抓 HTML而是對抗反爬結(jié)構(gòu)化清洗雙線程這個項目沒用任何第三方天氣 API如和風(fēng)、心知原因很實際期末作業(yè)要求「數(shù)據(jù)來源可追溯、過程可復(fù)現(xiàn)」。公開 API 的 key 有效期短、調(diào)用頻次受限、返回字段不穩(wěn)定比如某天突然把「濕度」字段名從humidity改成rh答辯時老師一句「你這數(shù)據(jù)哪來的」就可能扣分。所以 GetData.py 直接定位「天氣網(wǎng)tianqi.com」的歷史天氣頁用 requests BeautifulSoup 抓取關(guān)鍵在于它繞過了兩個典型障礙動態(tài) UA 輪換天氣網(wǎng)對固定 User-Agent 會返回 403代碼里內(nèi)置了 5 個主流瀏覽器 UA 字符串每次請求隨機切換日期參數(shù)防錯機制URL 中的年月日必須是合法日期如不能傳 2023-02-30GetData.py 內(nèi)置了 datetime 校驗自動跳過非法日期并記錄 warning# GetData.py 片段UA 輪換與日期校驗核心邏輯 import requests from datetime import datetime, timedelta import random USER_AGENTS [ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15, Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 ] def is_valid_date(year, month, day): try: datetime(year, month, day) return True except ValueError: return False def fetch_weather_data(city_code, year, month, day): if not is_valid_date(year, month, day): print(f[WARN] Invalid date: {year}-{month}-{day}, skipped) return None url fhttps://www.tianqi.com/{city_code}/{year}{month:02d}{day:02d}/ headers {User-Agent: random.choice(USER_AGENTS)} try: resp requests.get(url, headersheaders, timeout10) resp.raise_for_status() # 后續(xù)解析 HTML 表格... return parse_weather_table(resp.text) except Exception as e: print(f[ERROR] Failed to fetch {url}: {e}) return None提示city_code是天氣網(wǎng)為每個城市分配的英文縮寫如北京是beijing廣州是guangzhou項目已內(nèi)置china_today.csv提供全國主要城市 code 映射表無需手動查。2.2 數(shù)據(jù)清洗關(guān)鍵ProcessData.py 如何把「臟 HTML 表格」變成 LSTM 可吃的時序張量爬下來的數(shù)據(jù)是 HTML 表格字段混雜如「氣溫」列含「12℃~23℃」、「多云轉(zhuǎn)晴」等非數(shù)值ProcessData.py 的核心任務(wù)是統(tǒng)一單位、填充缺失、構(gòu)造滑動窗口、標(biāo)準(zhǔn)化。它不做簡單 dropna而是用「前向填充 線性插值」組合策略對連續(xù)型字段溫度、濕度、氣壓先用前向填充ffill補短期斷點再對長段缺失用線性插值interpolate(methodlinear)對離散型字段天氣狀況、風(fēng)向轉(zhuǎn)換為 one-hot 編碼如「晴」「多云」「小雨」→ [1,0,0], [0,1,0], [0,0,1]避免模型誤判數(shù)值大小關(guān)系# ProcessData.py 片段溫度字段清洗與滑動窗口構(gòu)造 import pandas as pd import numpy as np def clean_temperature_series(df): # 提取最高溫字符串中第一個數(shù)字 df[high_temp] df[weather_text].str.extract(r(\d)℃).astype(float) # 提取最低溫字符串中第二個數(shù)字 df[low_temp] df[weather_text].str.extract(r℃~(\d)℃).astype(float) # 前向填充 線性插值 df[high_temp] df[high_temp].ffill().interpolate(methodlinear) df[low_temp] df[low_temp].ffill().interpolate(methodlinear) return df def create_sliding_window(data, window_size7, pred_horizon1): 構(gòu)造滑動窗口輸入過去7天數(shù)據(jù)預(yù)測第8天最高溫 data: shape (n_samples, n_features) returns: X (n_samples-window_size, window_size, n_features), y (n_samples-window_size, 1) X, y [], [] for i in range(len(data) - window_size - pred_horizon 1): X.append(data[i:(i window_size)]) y.append(data[i window_size pred_horizon - 1, 0]) # 預(yù)測 high_temp return np.array(X), np.array(y).reshape(-1, 1) # 實際調(diào)用 df_clean clean_temperature_series(raw_df) features [high_temp, low_temp, humidity, pressure, wind_speed] X_train, y_train create_sliding_window( df_clean[features].values, window_size7, pred_horizon1 )這段代碼輸出的X_train是三維數(shù)組(n_samples, 7, 5)正好喂給 LSTM 層y_train是一維目標(biāo)向量。注意window_size7是項目默認(rèn)值你完全可以改成 14 或 30 —— 但改之前得確認(rèn)數(shù)據(jù)量是否足夠len(data) window_size pred_horizon否則create_sliding_window會返回空數(shù)組后續(xù)訓(xùn)練直接報錯。2.3 數(shù)據(jù)集文件清單與字段說明別急著 run先看懂 date_train.csv 里每一列在說什么項目提供的三個 CSV 文件不是隨便命名的它們對應(yīng)機器學(xué)習(xí)標(biāo)準(zhǔn)流程文件名用途行數(shù)范圍關(guān)鍵字段共 12 列字段說明date_train.csv訓(xùn)練集模型學(xué)習(xí)規(guī)律~2000 行date,city,high_temp,low_temp,weather,humidity,pressure,wind_direction,wind_speed,air_quality,uv_index,precipitationweather是原始文本如「多云」air_quality是數(shù)值0-500precipitation單位 mmdate_valid.csv驗證集調(diào)參時監(jiān)控過擬合~500 行同上與 train 同分布但時間上連續(xù)train 是 2021-01~2022-06valid 是 2022-07~2022-12date_test.csv測試集最終評估模型泛化能力~300 行同上時間最晚2023-01~2023-03確保無時間穿越注意所有 CSV 的date列格式為YYYY-MM-DDcity列是中文城市名如「北京」不是拼音或 code。ProcessData.py 會自動做 city → one-hot 映射所以你新增城市只需往 CSV 里加行不用改代碼。3. 模型構(gòu)建與訓(xùn)練LSTM 不是玄學(xué)它的輸入維度、層數(shù)、Dropout 值全由數(shù)據(jù)長度和預(yù)測目標(biāo)決定3.1 GetModel.py 的 LSTM 結(jié)構(gòu)為什么用 2 層 LSTM Dropout0.3參數(shù)選擇有據(jù)可依很多初學(xué)者以為 LSTM 層數(shù)越多越好其實不然。本項目GetModel.py定義的模型結(jié)構(gòu)是經(jīng)過驗證的平衡點輸入層(batch_size, 7, 12)→ 7 天 × 12 個特征注意date_train.csv有 12 列ProcessData.py 未刪減LSTM 層1return_sequencesTrue輸出(batch_size, 7, 64)保留時間步以便下一層繼續(xù)處理LSTM 層2return_sequencesFalse輸出(batch_size, 64)壓縮為單個向量Dense 層units32Dropout(0.3)→ 防止過擬合0.3 是經(jīng)驗值小于 0.2 泛化差大于 0.5 收斂慢輸出層units1回歸預(yù)測單個數(shù)值如最高溫# GetModel.py 片段LSTM 模型定義Keras 2.x 風(fēng)格 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM, Dense, Dropout from tensorflow.keras.optimizers import Adam def build_lstm_model(input_shape(7, 12)): model Sequential([ LSTM(64, return_sequencesTrue, input_shapeinput_shape), Dropout(0.3), LSTM(64, return_sequencesFalse), Dropout(0.3), Dense(32, activationrelu), Dropout(0.3), Dense(1) # 輸出單個預(yù)測值 ]) model.compile( optimizerAdam(learning_rate0.001), lossmse, metrics[mae] ) return model # 實際調(diào)用main.py 中 model build_lstm_model(input_shape(7, 12)) history model.fit( X_train, y_train, validation_data(X_valid, y_valid), epochs100, batch_size32, verbose1 ) model.save(Model.pkl) # 注意這里用的是 keras.models.save_model不是 pickle.dump關(guān)鍵細(xì)節(jié)input_shape(7, 12)必須與create_sliding_window輸出的X_train.shape[1:]嚴(yán)格一致。如果改了window_size這里必須同步改否則model.fit()會報ValueError: Input 0 of layer sequential is incompatible with layer。3.2 模型評價指標(biāo)為什么 MAE 比 RMSE 更適合作為天氣預(yù)測的核心指標(biāo)項目在main.py中同時計算了MAE平均絕對誤差和RMSE均方根誤差但答辯時重點展示MAE原因很務(wù)實MAE 單位與原始數(shù)據(jù)一致比如最高溫預(yù)測 MAE2.1℃老師一眼看懂「平均誤差 2 度」RMSE 對異常值敏感某天模型把 35℃ 預(yù)測成 15℃誤差 20℃RMSE 會被平方放大導(dǎo)致整體分?jǐn)?shù)虛高掩蓋日常預(yù)測穩(wěn)定性業(yè)務(wù)場景更看重「日常誤差」氣象服務(wù)用戶關(guān)心「明天大概幾度」而不是「極端天氣能否精準(zhǔn)捕捉」# main.py 片段模型評價邏輯 from sklearn.metrics import mean_absolute_error, mean_squared_error y_pred model.predict(X_test) mae mean_absolute_error(y_test, y_pred) rmse np.sqrt(mean_squared_error(y_test, y_pred)) print(fTest MAE: {mae:.2f}℃) print(fTest RMSE: {rmse:.2f}℃) # 附加繪制預(yù)測 vs 真實值散點圖用于答辯 PPT import matplotlib.pyplot as plt plt.scatter(y_test, y_pred, alpha0.6) plt.plot([y_test.min(), y_test.max()], [y_test.min(), y_test.max()], r--, lw2) plt.xlabel(True Temperature (℃)) plt.ylabel(Predicted Temperature (℃)) plt.title(Prediction Accuracy) plt.savefig(prediction_scatter.png, dpi300, bbox_inchestight)這段代碼生成的prediction_scatter.png就是wps25.jpg的來源——它比單純報數(shù)字更有說服力。3.3 避坑LSTM 訓(xùn)練失敗的四個高頻現(xiàn)象、原因與秒級修復(fù)方案現(xiàn)象 1ValueError: Input 0 of layer lstm is incompatible with layer原因X_train.shape與input_shape不匹配。常見于修改window_size后忘記同步改build_lstm_model的input_shape。解決打印X_train.shape確認(rèn)第二維時間步和第三維特征數(shù)與input_shape一致。例如X_train.shape(1950, 7, 12)→input_shape(7,12)。現(xiàn)象 2訓(xùn)練 loss 不下降始終在 100 波動原因數(shù)據(jù)未歸一化。LSTM 對輸入尺度極度敏感原始溫度0~40、濕度0~100、氣壓950~1050量綱差異太大。解決在ProcessData.py中加入MinMaxScaler或StandardScaler。項目已預(yù)留接口取消# scaler StandardScaler()注釋并對X_train/X_valid/X_test統(tǒng)一 fit-transform。現(xiàn)象 3CUDA out of memoryGPU 顯存不足原因默認(rèn)用 GPU 訓(xùn)練但學(xué)生筆記本顯存僅 2GBbatch_size32 超載。解決在main.py開頭加兩行import os os.environ[CUDA_VISIBLE_DEVICES] -1 # 強制 CPU 模式CPU 訓(xùn)練慢 3~5 倍但 100 epoch 仍可在 20 分鐘內(nèi)完成且結(jié)果一致?,F(xiàn)象 4Model.pkl加載后預(yù)測結(jié)果全為 nan原因模型保存/加載方式錯誤。項目用model.save(Model.pkl)是 Keras 原生保存HDF5 格式但有人誤用pickle.dump(model, open(Model.pkl,wb))導(dǎo)致結(jié)構(gòu)丟失。解決嚴(yán)格按項目 README 執(zhí)行model tf.keras.models.load_model(Model.pkl)不要用 pickle。4. 可視化系統(tǒng)搭建Flask Plotly 不只是「畫個圖」而是實現(xiàn)「城市切換變量聯(lián)動時間回溯」三合一交互4.1main.py的 Flask 服務(wù)架構(gòu)為什么用/predict接口而非直接渲染 HTML項目沒有用 Jupyter Notebook 或 Matplotlibplt.show()而是啟動一個本地 Web 服務(wù)http://127.0.0.1:5000原因在于答辯演示剛需老師用手機掃二維碼就能看效果不用裝 Python 環(huán)境交互邏輯解耦前端HTML/CSS/JS只負(fù)責(zé)展示后端Flask只負(fù)責(zé)計算符合工程規(guī)范動態(tài)更新友好點擊「切換城市」按鈕前端發(fā) AJAX 請求到/predict?city上海后端實時加載對應(yīng)數(shù)據(jù)并返回 JSON頁面局部刷新# main.py 片段Flask 路由定義 from flask import Flask, render_template, request, jsonify import pandas as pd import numpy as np from tensorflow.keras.models import load_model app Flask(__name__) model load_model(Model.pkl) app.route(/) def index(): return render_template(天氣網(wǎng).html) # 靜態(tài)首頁 app.route(/predict) def predict(): city request.args.get(city, 北京) # 加載該城市的 test 數(shù)據(jù)date_test.csv 中過濾 df_test pd.read_csv(date_test.csv) df_city df_test[df_test[city] city].copy() # 構(gòu)造輸入同 training 邏輯 X_input df_city[FEATURES].values[-7:].reshape(1, 7, len(FEATURES)) pred model.predict(X_input)[0, 0] # 返回 JSON前端用 Plotly 動態(tài)渲染 return jsonify({ city: city, predicted_high_temp: float(pred), actual_high_temp: float(df_city[high_temp].iloc[-1]) }) if __name__ __main__: app.run(debugTrue, host0.0.0.0, port5000)注意FEATURES [high_temp,low_temp,humidity,pressure,wind_speed]是硬編碼在main.py頂部的列表如果你在ProcessData.py中增刪了特征這里必須同步更新否則X_input維度錯亂。4.2天氣網(wǎng).html的 Plotly 動態(tài)圖表如何用 30 行 JS 實現(xiàn)「時間滑塊拖拽即重繪」天氣網(wǎng).html不是靜態(tài)圖片而是嵌入了 Plotly.js 的交互式圖表。核心邏輯在script標(biāo)簽里初始化圖表加載時默認(rèn)顯示北京未來 7 天預(yù)測調(diào)用/predict?city北京時間滑塊綁定input typerange拖動時觸發(fā)updateChart()函數(shù)動態(tài)數(shù)據(jù)源滑塊值映射到date_test.csv的行索引前端直接讀取 CSV通過fetch(date_test.csv)并提取對應(yīng)日期數(shù)據(jù)!-- 天氣網(wǎng).html 片段Plotly 圖表初始化 -- div idchart stylewidth:100%;height:400px;/div input typerange min0 max299 value0 idtimeSlider script srchttps://cdn.plot.ly/plotly-latest.min.js/script script let chartData []; async function loadData() { const response await fetch(date_test.csv); const csvText await response.text(); const rows csvText.split(\n).slice(1); // skip header chartData rows.map(row { const cols row.split(,); return { date: cols[0], city: cols[1], high_temp: parseFloat(cols[2]), low_temp: parseFloat(cols[3]) }; }); } function updateChart(index) { const data chartData.slice(index, index7); const dates data.map(d d.date); const highs data.map(d d.high_temp); const lows data.map(d d.low_temp); Plotly.react(chart, [{ x: dates, y: highs, name: 預(yù)測最高溫, mode: linesmarkers }, { x: dates, y: lows, name: 預(yù)測最低溫, mode: linesmarkers }], { title: 未來7天天氣預(yù)測${data[0].date} ~ ${data[6].date}, xaxis: {title: 日期}, yaxis: {title: 溫度 (℃)} }); } document.getElementById(timeSlider).oninput function() { updateChart(parseInt(this.value)); }; loadData().then(() updateChart(0)); /script這段 JS 直接操作 CSV 文本不依賴后端所以即使 Flask 服務(wù)關(guān)閉滑塊依然能本地運行——這是答辯時的「后悔藥」萬一現(xiàn)場網(wǎng)絡(luò)故障你還能指著屏幕說「看純前端也能跑」。4.3 可視化參數(shù)自定義如何修改wps23.jpg那種熱力圖的顏色映射和分辨率項目截圖wps23.jpg是用plotly.express.imshow()生成的「城市-時間-溫度」熱力圖其核心參數(shù)在main.py的generate_heatmap()函數(shù)里參數(shù)當(dāng)前值修改建議效果zmin/zmaxNone自動設(shè)為zmin0, zmax40固定色標(biāo)范圍避免單日極端值拉伸整個顏色條color_continuous_scaleViridis改為RdBu或Plasma更符合氣象習(xí)慣紅熱藍(lán)冷width/height800/600改為1200/800適配答辯 PPT 寬屏導(dǎo)出 PNG 更清晰# main.py 片段熱力圖生成函數(shù)可直接復(fù)制修改 import plotly.express as px import pandas as pd def generate_heatmap(df, output_pathheatmap.png): # df 格式index城市, columns日期, values最高溫 fig px.imshow( df.T, # 轉(zhuǎn)置使城市為 y 軸 labels{x: 城市, y: 日期, color: 最高溫 (℃)}, color_continuous_scaleRdBu, zmin0, zmax40, width1200, height800 ) fig.write_image(output_path, enginekaleido) # 需 pip install kaleido print(fHeatmap saved to {output_path}) # 調(diào)用示例 # df_heat load_city_temp_matrix() # 你自己的數(shù)據(jù)構(gòu)造邏輯 # generate_heatmap(df_heat)提示kaleido是 Plotly 官方推薦的高質(zhì)量導(dǎo)出引擎比orca更穩(wěn)定。安裝命令pip install kaleido若報錯kaleido not found請先升級 pippython -m pip install --upgrade pip。5. 從零運行全流程五步走通「下載→環(huán)境配置→數(shù)據(jù)準(zhǔn)備→模型訓(xùn)練→可視化部署」附每步耗時與驗證點5.1 第一步環(huán)境配置耗時 ≤ 3 分鐘驗證點python --version和pip list這不是「裝 Python」教程而是針對本項目最小化依賴清單# 創(chuàng)建虛擬環(huán)境推薦避免污染全局 python -m venv weather_env weather_env\Scripts\activate # Windows # source weather_env/bin/activate # macOS/Linux # 安裝核心依賴版本鎖定避免兼容問題 pip install tensorflow2.13.0 pip install pandas1.5.3 pip install numpy1.23.5 pip install scikit-learn1.2.2 pip install flask2.2.5 pip install plotly5.18.0 pip install kaleido0.2.1 # 導(dǎo)出高清圖必需驗證點運行python -c import tensorflow as tf; print(tf.__version__)輸出2.13.0且無ImportError。若報No module named tensorflow檢查是否激活了weather_env。5.2 第二步數(shù)據(jù)準(zhǔn)備耗時 ≤ 1 分鐘驗證點date_train.csv行數(shù) ≥ 1800項目 ZIP 包里已含全部 CSV無需重新爬取GetData.py是備用方案。只需確認(rèn)解壓后目錄結(jié)構(gòu)正確weather/ ├── main.py ├── ProcessData.py ├── GetModel.py ├── GetData.py ├── date_train.csv ├── date_valid.csv ├── date_test.csv └── 天氣網(wǎng).html用 Excel 或head -n 5 date_train.csv查看前 5 行確認(rèn)有date,city,high_temp,...12 列且high_temp列數(shù)值合理非空、非負(fù)。驗證點python -c import pandas as pd; print(len(pd.read_csv(date_train.csv)))輸出1950或接近值。若為0說明 CSV 路徑錯誤或文件損壞。5.3 第三步模型訓(xùn)練耗時 15~25 分鐘驗證點Model.pkl生成 history.history[loss]末尾 5直接運行main.py即可啟動全流程python main.py它會自動執(zhí)行加載date_train.csv→ProcessData.py清洗 → 構(gòu)造X_train/y_train調(diào)用GetModel.py創(chuàng)建模型 →model.fit()訓(xùn)練 100 epoch用date_valid.csv驗證 → 保存Model.pkl啟動 Flask 服務(wù) → 打開瀏覽器訪問http://127.0.0.1:5000。驗證點訓(xùn)練日志末尾出現(xiàn)100/100 [] - loss: 3.2145 - mae: 1.8923loss 5 即合格當(dāng)前目錄生成Model.pkl文件大小 ≥ 2MB瀏覽器打開后顯示天氣網(wǎng).html頁面。5.4 第四步可視化驗證耗時 ≤ 30 秒驗證點wps23.jpg類似熱力圖成功渲染在瀏覽器中點擊「城市選擇」下拉框選「上?!埂?頁面右上角顯示「上海28.3℃」拖動底部時間滑塊 → 圖表日期自動更新線條平滑無斷裂點擊「生成熱力圖」按鈕 → 彈出heatmap.png下載提示打開后確認(rèn)是 1200×800 像素、紅藍(lán)漸變的城市溫度矩陣。驗證點若點擊按鈕無反應(yīng)檢查瀏覽器控制臺F12 → Console是否有Failed to load resource: date_test.csv錯誤——說明date_test.csv未與天氣網(wǎng).html放在同一目錄。5.5 第五步答辯交付物打包耗時 ≤ 2 分鐘驗證點壓縮包內(nèi)含 4 個必需文件答辯前務(wù)必打包這 4 個文件其他可刪Model.pkl訓(xùn)練好的模型date_test.csv測試數(shù)據(jù)用于現(xiàn)場演示天氣網(wǎng).html前端頁面readme.md使用說明老師必看驗證點將這 4 個文件放入新文件夾雙擊天氣網(wǎng).html在無 Flask 服務(wù)情況下時間滑塊仍能本地運行證明前端獨立可用。6. 我踩過的最深的坑date_test.csv的日期順序必須嚴(yán)格升序否則時間滑塊會倒放——從那以后我每次生成測試集都強制加一行df.sort_values(date).to_csv(...)這個坑讓我在答辯前夜調(diào)試到凌晨兩點?,F(xiàn)象是拖動時間滑塊圖表顯示的日期從2023-03-01→2023-02-28→2023-02-27… 完全倒序。排查了 JS、Flask、甚至懷疑瀏覽器緩存最后發(fā)現(xiàn)date_test.csv里date列是亂序的——因為爬蟲抓取時按網(wǎng)頁發(fā)布時間排序而非自然日期。根本原因天氣網(wǎng).html的updateChart()函數(shù)假設(shè)date_test.csv按date升序排列slice(index, index7)才能取到連續(xù) 7 天。如果 CSV 本身亂序slice取出的就是隨機日期組合。血淚解決方案在ProcessData.py末尾加強制排序# ProcessData.py 末尾追加確保測試集有序 def ensure_date_order(csv_path): df pd.read_csv(csv_path) df[date] pd.to_datetime(df[date]) df df.sort_values(date).reset_index(dropTrue) df[date] df[date].dt.strftime(%Y-%m-%d) # 恢復(fù)字符串格式 df.to_csv(csv_path, indexFalse) print(f[INFO] {csv_path} sorted by date) # 在 main.py 訓(xùn)練前調(diào)用 ensure_date_order(date_test.csv)但這只是補救。更徹底的做法是在GetData.py爬取完成后就對每批數(shù)據(jù)按date排序再寫入 CSV。我現(xiàn)在的習(xí)慣是只要涉及時間序列的 CSV生成后第一件事就是pandas.read_csv().sort_values().to_csv()哪怕多花 0.1 秒也比答辯時面對老師「你這圖怎么倒著走」的沉默強。另一個隱形坑是china_today.csv的城市編碼。項目用它做城市篩選但文件里「呼和浩特」寫成了「呼市」導(dǎo)致GetData.py爬取失敗。我的做法是打開china_today.csvCtrlF 搜索所有「市」字把「哈市」「沈市」等簡稱全替換成「哈爾濱」「沈陽」——城市名必須與date_train.csv中的city列完全一致一個字都不能差。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
最近免费中文字幕大全高清大全1| 丁香六月啪| 丁香密臀AV激情网| 国产熟妇的荡欲午夜视频| 丁香六月视频免费观看| 欧美丁香婷婷天天操| 中日韩美欧成人一区二区精品在线| 综合久久99| 久久九九网| 国产午夜精品一区二区三区四区| 99性视频| 天天搡日日搡aaaaⅩ| 热99re| 国产五月天婷婷| 激情图片亚洲| 婷婷六月色情| 99色中文| 影音先锋91男人资源在线播放| YJLZZJLZZ亚洲乱熟无码| 九九热这里都是精品6| 伊人久久综合| 国产亚洲成AV人片在线| 涩丁香| 可以看的AV| 久久精品人妻| 五月丁花六月丁香综合| 日日噜狠狠色| 99热这里全是精品| 伊人五月天在线| 99秘 在线| 久激情网| 九九黄色网| 九色地址91视频| 久久婷婷五月综合色丁香花| 草草色情综合网| 六月丁香啪啪| 欧美日本日韩| 亚洲乱码日产精品BD| 五月天婷婷综合网| 99久久婷婷国产综合精品草原| 亚洲第一综合| 天堂网啪啪| 中文乱子伦视频| 色婷婷最爱五月| 婷婷六月丁香在线| 欧美日韩大黄| 色情久久久| 欧美美女国产日韩一区二区久| 九九99免费视频| 国产精品视频免费看| 大香蕉太香蕉视频97| 超碰免费人| 99视频内射三四| 激情深爱五月天| 婷婷五月天丁香| 欧美精品99| 超碰99久久| 激情五月天婷婷| 婷婷丁香激情综合色情| 99只有这里有精品在线视频| 色999五月色| 丁香九月综合激情| 欧美精品999| 五月天激情久久| 六月丁香五月天| 亚洲AV人人操| 久久久亚洲精品一区二区三区浴池| 精品久久99| 色色五月婷| 99久久久久| 亚洲国产精品二二三三区| 亚洲亚洲人成综合网络| 9久操| 久久色吧| 亚洲日本激情| 激情五月天伊人影院| 伊人在线视频| 婷婷丁香成人| 91操在线| 色欲婷婷夜夜| 欧美人人草| 婷婷五月天福利| 97综合在线| 可以看的av| 熟妇内谢69XXXXXA片| 丰满少妇猛烈A片免费看观看| 精品一二三区久久AAA片| 久久久久久9热不雅视频| 久久久九九九 99| 超碰国产AV| 欧美色色色| 亚洲亚洲激情| 99免费视频| 九九综合九九| 久久99网| 丁香五月狠狠在线观看| 1区2区视频| 香蕉综合网| 午夜精品人妻无码一区二区三区 | 婷五月天| 久久这里在精品视频| 婷婷色五月情| 色爱五月天| 成人精品视频99在线观看免费| 婷婷六月丁香五月图区| 丁香六月婷婷综合激情欧美| 啪到高潮激情丁香五月| 9l视频自拍9l九色成人| 大香蕉操操| 激情美女五月天| 五月天网站亭亭| 丁香色综合| 五月Huangsewang| 99色.com| 午夜婷婷五月天在线| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 超碰在线视屏| 婷婷五月色情天| 99性视频| 97se视频在线| 婷婷日日夜夜| 最近中文字幕2019视频1| 人人97操| 五月婷综合网| 深爱五月天| 97婷婷五月| www.91久久| 五月天激情开心网| 精品夜夜澡人妻无码AV| 色噜噜狠狠色综| 综合一本道| 深爱激情五月天| 激情文学 综合 九月| 久久草人妻| AA丁香综合激情| 亚洲亚洲人成综合网络| 六月五月丁香五月欧美| 91性高潮久久久久久久久| 色青青电影色五月| caopeng97日韩| 激情婷婷| 亚洲Va成人| 色99在线观看| 色爱综合五月| 五月激情婷婷在线| www一起操在线观看| 婷婷五月俺要去| 秋霞成人毛片一级A片| 玖玖@三月天天丁香婷婷| 五月激情五月丁香| 色婷婷六月| 亚洲欧洲午夜成人精品av| 婷婷五月天亚洲图片| 色99视频| 草操网| 日日夜夜婷婷| 日韩 欧美 国产 一区 二区| 97在线精品| 91一起操| 亚洲操人| 岛国资源网| 五月综合久久| 五月香蕉婷婷| 人妻日日日| 五月丁香综合激情在线观看| 欧美成人精品A片免费一区99| 久热大香蕉| 五月天婷婷免费视频| 日本少妇AA一级特黄大片| 天天在线久久综合| 天天日中文| 五月综合激情图片| av在线婷婷| 激情五月婷婷伊人| 9九九久久精品无码专区| 六月丁香婷婷天堂| 欧美日本不卡黄色片| 99日这里只有精品| 狠狠色噜噜狠狠| 五月天激情国产综合婷婷婷| 丁香五月亚洲AV| 色综合九九| 97色在线视频| AA片在线观看视频在线播放| 色婷婷五月天不卡| 91九色大屁股| 99亚州综合精品成人网| 亚洲丁香五月美女| 丁香六月婷婷激情| 开心五月综合激情网| ′久久99一| 婷婷五月情| 天天色月| 色欲色欲久久宗合网| 区区欧美你爱| 久久人人九| 五月久久婷婷天堂视频| 综合亚洲六月婷婷在线| 久9综合| 婷婷天天日婷婷| 狠狠色大香蕉| 99精品久久| 欧洲亚洲欧洲99久久| 日韩不卡123| 婷婷五月激情中文字幕| 婷婷五月丁香综合亚洲 | 亚洲VA欧美VA| 丁香五月大香蕉在线99| 97碰碰视频在线观看| 大香蕉久久伊人婷婷五月丁香| 丁香婷婷色五月| 色婷婷狠狠色| 欧洲毛片基地c区| 免费AV播放| 久久这里只有精品网| 色99欧洲色19| 丁香五月在线| 婷婷五月天开心网| 九九这里有精品视频| 超碰69天堂| 天天综合久久| 狠狠狠五月婷婷六月丁香| 91热手机在线| 麻豆AV一区二区三区| 99精品福利视频| 99热综合网| 九九热在线视频| 亚洲99精品欧美一区| 九九99九九99| 玖玖伊人网| 成人亚洲精品| 深情五月天| 黄网在线播放| 99人妻碰碰碰久久久久| 99ree6| 99热色精品| 丁香五月AV在线| 五月婷婷精品视频| 激情五月丁香五月色| 日本三久久| 91精品国产综合久久密臀| 99精品久久久| 丁香婷婷婷五月综合色情| www五月| 天天干,夜夜爽| 国产VA播放| 超碰色人妾| 99热精品在线观看| 五月婷婷大香蕉| 99人人操人人摸| 97碰| 日本97在线视频| 国产真实乱了老女人视频| 激情丁香五月婷婷| 2025年最新亚洲在线欧美| 成人在线日韩| 久久久久亚洲AV成人无码电影| 激情五月天天| 老师的粉嫩小又紧水又多A片视频| 久久伊人9| 婷婷九月丁香久久| 97色色色色色色色色色色色色色| 久久婷婷五月天激情新地址| www.91九色| 操97在线观看| 久久婷婷五月丁香蜜桃网| 我爱大香蕉| 99久久玖玖| 欧美久久五月婷婷| 男人天堂亚洲综合| 伊人五月天日日夜夜久久久天天| 久久草大香蕉| 日本超碰在线| 久久久com| 国产婷婷五月天| 天色综合网| av五月天婷婷丁香| 嫩草哈哈操| 精品二区| 五月天啪啪网| 91热久| 丁香六月婷婷激情| 久久月天堂| chaopengdaxiangjiao| 开心五月婷婷激情| 国产精品久久久久久久久久免费| 人妻丰满精品一区二区A片| 色综合五月天| 国外亚洲成AV人片在线观看| 国产精品扒开腿做爽爽爽A片唱戏| 九九精品免费| 国产精品久久久久久久久久| 国产,欧美,学生妹,视频| 97福利视频| 五月丁香六月欧美综合网站| 婷婷综合在线| 综合色色五月| 亚洲第一av| WWW.久久久久久久久久久久久| 色婷婷丁香AV综合| 日本久草福利| 日韩啪啪网| 日本超碰在线| 人人舔人人色人人高潮| 国产精品久久久久久五月天加勒比| 婷婷丁香五月天小说| 天天干-天天日| 丁香五月婷婷激情视频播放| 婷婷色基地| 五月丁香六月婷婷无码| 99色五月| 色综合天天| 六月丁香网| 精品一二三区久久AAA片| 日本人妻伦在线中文字幕| 超碰在线网站9| www久久久久久久久久久久久久久久久| 蜜臀综合久草| 久热超碰91| 六月丁香av| 五月婷婷干干干| 99爱免费在线观看| 五月天激情av| 亚洲九区| 日韩AC在线免费观看| 色yeye欧美| 99男人天堂| 九九Av| 婷婷5月天激情综合| 五月天婷婷在线啪啪视频| 26UUU精品一区二区Com| 九九综合伊人| 草草女人亚洲| 日韩AV片| 久久99美女精彩视频| 色色色热| 五月激情综合网| 日本久久色| 97人妻碰碰碰久久香蕉| 婷婷色五月久久| 色婷婷五月在线| 婷婷五月天色| 九九综合网| 五月丁香另类图片| 日韩爱操视频| 天天日日夜夜| 97热九九| 欧美噜一噜| www.五月丁香| 五月婷婷 激情按摩| 久久99看免费| 5月丁香六月情| 婷婷五月综合久久中文字幕| 色婷婷在线电影| 激情久久久久久久久| 久久丁香五月婷婷激情综合网| 亚洲欧美另类在线23p| 丁香五月色色| 婷婷久久在线| 婷婷五月激情欧美大胆视频| 婷婷永久在线| 久久狠婷婷| 五月天久久婷婷婷| 婷婷色综合| 七七久久综合| 激情丁香五月激情婷婷| 久久五月视频| 色你久久| 色天五月天在线观看视频| 任你艹| 色婷婷五月综合在线| 这里只有精品视频看看| 婷婷成人视频| 日韩综合天堂| 人人草人人舔| 日本色超碰| 99亚色色色| 天天做天天爱天天爽| 国产,欧美,学生妹,视频| 在线成人网站| 五月丁香操婷逼| 色九月综合| 亚洲视频丁香网va| 狠狠狠狠狠| 九热免费视频| 久色| 伊人综合婷婷| 久色资源| 丁香久久九九99| 亚洲噜色| 玖玖91| 五月婷婷丁香伦理网| 久热9| 日韩淑女人妻luan伦激情精品一区二| 99在线亚洲| 全部老头和老太XXXXX| 伊人www22综合色| 丁香五月亚综合图片| 国产午夜成人AV在线播放| 国产亚洲99久久精品| 婷婷色综合av| 五月丁香激情婷婷| 丁香五月区| 日本久草福利| 色五月色图| 9 9 9色色| 99视频这里有精品免费观看| 99精彩视频在线观看| 伊人婷婷五月| 色和综合网| 久色视频首页| 激情AV网| 天天综合中文| 日本女人久久| 九九色综合九九色| 五月综合亚洲色| 色色色色色色色色网站| 丁香五月婷婷亚洲色图| 人妻体体内射精一区二区| 九九热10| 婷婷丁香九色| 日本颜色视频人人爱| 亚洲天堂色| 乱色色色| 激情啪啪五月天| 99色性爰网络| 99热综合在线| 五月丁香综合网| 五月天成人在线视频丁香| 国产亚洲99久久精品| 久鲁鲁色网| 精品无码久久久久久久久| 婷婷丁香五月亚洲免费| 亭亭五月丁香五月天激情| 色五月婷婷中文字幕在线观看| 激情五月天小说网| 1995年关宝慧版蜘蛛女| 久久综合五月| 中文字幕在线免费观看视频| 婷婷五月丁香五月丁香| 色色色色丁香| 五月丁香六月婷婷激情网| 超碰色综合| 天天日夜夜爽| 日本操逼九九九九58日本操逼| 潮汕成人AV片在线| Av大香蕉| 婷婷五月天手机版视频| 久久婷婷激情四射五月天| 大香蕉五月婷婷| 99视频色在线观看| 五月丁香六月激情| 97碰在线| 色五月激情基地| 九九美女视频| 亚洲色五月婷婷| 极品人妻videosss人妻| 亚洲成人另类| 荫道BBWBBB高潮潮喷| 天天射色五月天| 全高清无码视頻| 99热官网| 欧美va在线观看| 婷婷丁香五月天婷婷| 五月天婷a在线| 99热综合色图| www,五月丁,com| 在线综合91| www.99热这里只有精品| 五月停停激情网| 激情六月天婷婷| 国产精品18久久久| 丁香五月婷婷亚洲综合精品| 五月婷婷无码专区| 大香蕉520| 内射 无码 伊人| 日本久久婷| 婷婷五月天伦理| 婷婷丁香91| 伊人久久婷婷| 黄色成人网站在线播放| 国色天香伊人狠狠色| 人妻激情在线| 精品九九久久| 国自产拍偷拍精品啪啪一区二区| 秋霞AV淫| 亚洲bt丁香五月天婷婷激情小说| 天天射夜夜爽| 9999热在线免费观看| 亚洲妇女熟BBW| www.99日本| 婷婷成人综合五月| 在线五月婷婷小电影| 久久精品日| 激情综合网激情五月天| 亚洲五月婷| 色五月丁香六月欧美综合| 天天天操天天天爰| 久久9视频| 七七色综合| 中文字幕 码精品视频网站| 999久久久国产精品| 情婷婷五月天| 五月综合激情综合久| 色五月综合网| 人人性久久| 亚洲传媒在线观看| 97精品人人A片免费看| 国产成人99久久亚洲综合精品| 99热首页| 欧美人妻一区二区| 九九色视频| 成人色情五月天婷婷丁香| 久久精品视频99| 天堂五月婷婷| 欧美伊人9| Av在线资源| 久婷婷视平| 国产毛片精品一区二区色欲黄A片| 五月婷婷啪| 日韩综合久| 丁香五月成人av| 五月婷婷花| 狠狠色情婷婷| 丁香六月婷婷色XXXX| 人妻操逼| 五月丁香天天| 26uuu亚洲欧美另类| 亚洲美女婷婷五月天| 日韩成人电影AV| 在线观看免费狠狠色丁香香综合| 99精品97| 大香蕉久久久| 婷婷色播婷婷| 天天艹天天综合网| 中文字幕婷婷五月天| 九九热中文| 991精品在线视频| 久久jiuwww| 色九月国产| 五月丁香在线观看99| 激情综合在线播放| www一起操| 91免费看片| 综合久久高清| 超碰人人操人人干| 日日日,com| 久久亚洲色导航| 婷婷久久夜| 久久奄也去色色网站| 亚洲色情免费网| 婷婷五月天va| 人人操人av| 国产婷婷五月色情综合| 91成人电影| 婷婷久热| 99热官网| 碰人人97| 婷婷的99视频网站| 天天色伊人| 翔田千里无码| 五月天亚洲色| 玖玖婷婷五月天| 天天色天天| 97五月天| 亚洲天堂色| 五月婷婷九| 久热无码| www.激情五月天com| 丁香五月成人社区| 中文字幕成人| 日本黄色一级| www.综合久久.com| 六月丁香五月婷婷首页| 久久婷婷五月综合色丁香| 激情婷婷五月| 91色婷婷综合久久中文字幕二区| 99九九精品视频推荐| 亚洲午夜一区二区| 婷婷五月天视| 婷婷色五月色| 91欧美| 久热一区| 99热播放| 激情九九这里只有精品| 九九热av| 亚洲av电影网站| 99自拍视频网站| 五月天中文字幕在线婷婷| 深爱综合网| 婷婷成人五月天成人文学| 操逼电影免费看| 九九aV| av网站中文| 狠狠香蕉| 激情综合另类| 性小说五月天| 激情床戏| 丁香婷婷久久综合在线| 在线视频色五月| 综合色五月| 亚洲天堂99| 日本9区视频| 这里只有精品在线视频精品| 人人摸人人| 国产成人精品一区二三区熟女在线 | 天天摸天天肏| 色就色94欧美setu| 五月天综合缴情网网站0| 五月天婷婷综合免费| 天堂成人A片永久免费网站| 五月婷婷导航| 91久久婷婷人人澡草| 五月天婷婷激情在线色图| 亚洲视频在线观看区| 激情99。| 91人妻PORNY九色大屁股| 久热爱大香蕉在线蜜臀悦色 | 精品五月视频婷婷在线观看| www色五月| 日本不卡高字幕在线2019| 日本综合久久| WWW.桔色成人.COM| 99精品久| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 91chinese在线| 久久五月天丁香| 热99视频| 免费观看18视频网站| www.婷婷六月天| 五月婷婷天| 亚洲av| 月月AV| 婷婷五月丁香六月| 激情中文在线| 久久99热这里只频精品6学生| 91九九九色在| 五月丁香五月天现场视频| 91一起操| www.激情.com.| 色情丁香五月婷婷精品| 国产视频福利| 99视频网址| se色综合网| av操一操| www亚洲无码| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 天天操比比| 亚洲天堂青草| 超碰1999| 亚洲热久| 97色色色| AV色婷婷| 91九色精品女同系列| 久久色五月| 久操97| 天天肏天天肏天天肏| 日日夜夜狠狠| 亚洲五月天婷婷| 激情另类综合| 色婷婷综合网| 色五月 五月婷婷| 婷婷开心深爱五月天| 日日操日日撸| 五月丁香网av| 亚洲乱码日产精品BD| 人人干人人操人人摸人人做| 人人爽网| 五月激情婷婷在线| av国产精品偷| 99热都是精品| 激情亚洲色图片丁香综合| 九色综合网| 五月婷视屏在线观看| 超级碰人人操人人干| 日本99色| 五月婷丁香花| 婷婷五月综合国产精品| 色在线视频网2025| 91人人操.COM| 深爱激情五月天| 五月天色婷婷图片| 久久99日本精品视频免费观看| 五月丁香综合激情| 五月丁香色色网| 嫩草AV久久伊人妇女超级A| 亚洲久久婷婷| 日本黄色在线观看| 国产成人亚洲综合A∨婷婷| 狠狠操天天操天天操| 9九九久久精品无码专区| 久久激情五月婷婷| 99色色热热| 亚洲字幕AV一区二区三区四区| 99视频热| 在线另类视频| 97caop| 九九视频在线| 五月丁香六月婷婷,婷| 日本美女97在线视频| 天天做天天爱| 日本婷婷丁香五月| 91九色成人原创视频| 婷婷丁香五月综合| 久久机热这里只有精品| 成人电影在线免费试看| 97精品人人A片免费看| 九九热只有精品| 久久久中文| 婷婷五月五月丁香| 婷婷导航| 五月天精品视频| 日韩无码专区| 久久婷婷艹| 在线中文av| 天天干、天天日日| 婷婷久久五月天| 久久婷婷五月综合网| 五月天社区| 日日夜夜爽| 色婷婷丁香网| WWW·色色色·COM| 99精品视频免费观看近期发布| 五月丁香好婷婷A片网| 玖操97| 亚洲中文字幕av| 色吊丝99| 国色天香成人网| 狼人狠狠操| 婷婷五月深爱五月| 乱女乱妇熟女熟妇综合网站| 色哟哟www| 在线看AV| 香蕉AV777XXX色综合一区 | 五月婷婷激情日本| 欧美综合激情| 国产激情久久久| 操人久久| 亚洲视频伍月婷婷| 中文无码精品一区二区三区| 欧美久热| 五月婷婷色啪| 色五月激情问网站| 精品久久穴| 色婷婷丁香五月| 久久婷婷成人| 这里只有精品视频在线| 久久久五月婷婷| 99er免费在线观看| 久久久人妻人伦| 欧美色色色色色色色色色色| 人人97操| 丁香五月玖玖| 久久99最新地址| 色五月亚洲| 97色碰| 国産精品| 99热网址| 狠狠色丁香婷婷久久综合| 色欲色香伊人| 色五婷婷| 美女妹子后射视频网站在线观看| 99热这里精| 91热er| 777.色色| 狠狠干天天内射| 秋霞黄色一级久久| 久久只有精| 7777激情基地| 久久99精品九九久久久婷婷| 婷婷五月天堂| 色色色99| 97福利视频| 九月丁香| 五月花婷婷在线精品视频| 五月婷婷综合激情网| 久9久9久9久9久9久9| 狼人婷婷久久| 99热这里| 天天玩夜夜操天天爽| 欧美精品999| 免费黄色视频网址| 九九伊人网| www.久久| 久1色色| 激情合网婷婷| 99热在线观看这里只有精品| 天天夜夜爽| 五月天色影院| 91九色欧美| 久久久www| 这里只有精品视频在线| 青草视频在线观看视频| 99视频这里有精品| www.婷婷久久五月天| 大香人妻| 久热91精品| 五月丁香| 美女100%露全身无挡网站| 伊人丁香花综合影院| 99久久免费精品| 五月天网站免费欧美| 67194中文字幕| 99热网站| 亚州美女| 香港九九六区八区99| 99精品视频推荐| 色欲色天天香综合| 五月在线婷色| 五月天停停基地| 国产欧美va| 狼人久草| 国产成人片| 99热伊人综合| 五月丁香无码| 丁香五月天天日| 色综合天天天天做夜夜| 婷婷情色五月天| 可以免费观看的AV| 婷婷99视频在线| 色九九九九| 亚洲五月丁香综合网| 丁香五月人妻熟女| 欧美影院| 日本欧美成人片AAAA| 北条麻妃伊人 | 成人五月丁香花| 91 九色 入口| 五月丁香激情片| 日本熟女内射| 秋霞性爱AV| 大伊香蕉精品视频在线| 色婷在线视频| 99久热这里有精品| 亚洲另类视频| 天天干,天天日| 日本nghangse中文字幕| 99小视频在线| 九九性视频| 丁香六月情| 天啪天啪天啪天啪| 五月天狠狠网站| 99re这里只有精品视频了| 五月婷精品| 欧美一级a| 五月婷色| 亚洲激情婷婷| .精品久久久麻豆国产精品| 久久一品区| 色色丁香五月婷婷| av网址在线| 久久九九热38| 五月天婷婷xxx| 免费观看的婷婷五月视频在线| 亚洲最大视频| 日韩视频女神99| 亚洲激情五月婷婷日日| 久久久久亚洲AV成人无码电影| 男女啪啪做爰高潮无遮挡| 操逼六区| 思思热精品在线观看| 丁香五月欧美| 91九色小视频| WWW,五月| 色狠狠色噜噜AV天堂五区| 亚洲综合婷婷五月| 五月丁香六月婷婷无码| 亚洲乱码日产精品BD| AAA久久| 婷婷色综合| 亚洲精品第一国产综合亚AV| 99这里只有精品国产| 99热e| 玖玖爱导航| 五月天社区狠狠| 无码人妻丰满熟妇奶水区码| 亚洲久热| 99在线观看视频| www.com色播五月天| 人人做人人看人人摸| 91色婷婷综合久久中文字幕二区| 色婷婷888| 五月天伊人网| 欧美三级大片AA在线看| 婷婷成人综合五月| 国产伦亲子伦亲子视频观看| 婷婷亚洲天堂| 色综合com| 91丨九色丨熟女丰满| 五月天.com| 亚洲综合视频八| 色色色色色色色色色999| 大学生高潮无套内谢视频| 日韩婷婷五月| 五月亭亭直播| 高清视频一区| 色欲婷婷五月天| 一起草av在线观看| 久久这里只有精品8| 久操乱| 视色综合| 午夜丁香久久久久久| 丁香五月激情性色郤| 亚洲春色奇米影视| 综合热无码| 色五月婷婷777| 丁香五月婷婷亚洲另类| 久久精品无码一区| 台湾佬天天日丁香婷婷五月天| 亚洲精品V天堂中文字幕| 色婷婷综合中心| 中文字幕乱码亚洲精品一区| 6080av| 国产人妻777人伦精品HD| 狠狠狠狠狠狠狠狠草| 夫妇交换刺激做爰| 人人色AV| 91干网站| 丁香五月婷婷影院| 婷婷五月天丁香激情| 色色色99| 大香蕉伊人99| 青草五月天| 日韩99色| 超碰人人插| 久久丁香五月婷| 婷婷九月丁香天堂丁香天堂| 天天插天天插| 婷婷的久久网站| 色久天| 丁香五月婷婷六月婷| www.丁香六月婷婷久久天堂影院.con| 色婷五月| 久久狠婷婷| 无码区婷婷五月花开| 开心五月婷婷五月| 麻豆AV一区二区三区| 五月天激情网页| 亚洲视频在线网| 色五月婷婷五月天| 久99热| 久久AV无码精品人妻系列试探| 永久AⅤ1| 99超级碰碰| 综合久久99| 五月五丁香婷婷| 久re在线| 99热国产| 国产五月婷| 久久一伦| 婷婷伊人网| 天天日夜夜B久久| 中文超碰视在线| 丁香五月激情啪| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 99久精品| 五月丁香六月婷婷网| 99re思思精品视频在线观看| 欧美在线ee日韩| 色情五月天丁香社区| 激情五月丁香婷婷夜夜操| 婷婷五月天 丁香五月天 裸体| 五月激情天天干| 婷婷在线精品| 五月丁香本色在线观看| 五月天播播中文字幕| 婷婷激情四射| 九九伦子片| 久久视频婷婷视频| 婷婷开心综合人妻小说网址| 亚洲成人AV在线| 99视频只有精品| 第五色婷婷| 怕怕視頻| 成人网页在线观看| av九九| 可以直接看的AV| 色婷婷综合网| 怡红院AV亚洲一区二区三区H | 婷婷性爱网| 色。 日日日| 色婷婷五月天成人网| 国产精品a无线| 丁香五月手机在线| WWW、日本色丁香、co m| 国产午夜成人AV在线播放| 少妇人妻人伦A片| 五月丁香六月激情网| 亚洲AV第二区国产精品| 国产91资源在线| 久久久精品色| 噜噜久| 婷婷五月天.com| 色噜噜狠狠色综合成人网| 日韩黄在免| 色综合色色| 五月天成人小说| 天天做天天爱天天爽在| 99热1| 国产精品男人AV不卡| 天天爽天天操| 精品99在线| 久久成人精品视频| 欧美狠狠草| 另类在线观看视频| 欧州婷婷五月天综合| 九九激情| 九九精品综合| 99成人免费热视频| 丁香亚洲婷婷五月| 日本综合久| 99草视频在线观看| 久久久久97| 思思久久99热只有频精品66| 成人丁香五月| 五月天成人在线视频网站| 伊人婷婷五月| 丁香五月精品视频| 欧美精品99| 99九九热播在线免费视频| 无码99| 亚洲无码99| 久久92| 色婷婷在线视频| www激情五月天| 婷婷黄色五月天在线视频| www,8050,午夜三级| 黄色精品五月婷婷| 亚洲视频另类| 伊人在线另类| 婷婷D区| 九九综合久久| 思思热在线观看| 激情欧美五月丁香| 色综合天堂| 久久性刺激| 97色天堂| 日本丁香五月| 婷婷六月综合激情| 97 A I色色| 人妻精品久久久久久久| 先锋av性爱成人电影| 91啪级电影| 激情丁香久久| 九月婷婷综合八月丁香在线观看 | 色色色婷婷五月天| 亚洲综合视频网| 色婷婷A| 2025天天日爽| 操人久久| 久久五月视频| 色五月成人| 色九区| 五月婷激情| 婷婷五月色播放| 99操碰| 午夜性做爰电影| 人人摸人人| 激情丁香五月| 久久精品99国产精品日本| 禁欲电影完整版在线播放| www久久久| 极品人妻VIDEOSSS人妻| 超极99精品| 亚州成人综合在线| 操婷婷久久| 69久久99精品久久久久| 在线观看av网站| 色丁香久久| 亚洲第一色网站| 丁香六月亚洲| 99视频热| 激情婷婷六月天| 婷五月天| 九九色99| 狠狠干综合| 国产XXXX搡XXXXX搡麻豆 | 激情综合网 激情五月天| 天天激情| 思思久久99| 久/久精品99看9| 天天插天天射| 三十熟女| 国产成人亚洲综合亚洲| 色狠狠999综合| 久久伊人大香蕉| 五月婷婷开心激情六月蜜桃| 一级操逼内射在线视频| 日欧大屏操| 色噜噜婷婷| 久久精品一区二区三区四区| 高清a片基地| 久热AA| 婷婷五月天xxx| 色婷婷www| 538任你爽| 午夜天堂一区人妻| 久久婷婷东京热大香樵| 国产白丝在线一区| 色噜噜狠狠色综合日日免费| 色色色图| 丁香五月久久| 农村熟妇高潮精品A片| 99在线看视频| 激情久久久久久久久| 99热这里只有精品268| 午夜婷婷六月天| 任你日视频| 亚洲精品字幕| 五月天色色色色色| 色五月成人婷婷| 天天色域综合网| 人人人操| 2018夜夜草| 免费亚洲婷婷中文字幕| 99re这里只有精品免费| 五月婷婷影| 婷婷久热| 色色五月激情| 五月婷婷六月丁香激情深爱| 情趣视频66| 五月丁香影院| 日本色色色色色色色色一色二色| 国产成人高清| 思思99热这里只有精品6| 碰碰91| 五月停停大香蕉| 欧美日韩91| 人人草人| 久热免费视频| 欧美WW在线网| 热99久久这里只有精品| 综合久久影院| WW婷婷五月天com| 久热超碰| 51国精产品自偷自偷综合| 国产成人网| 九九热99在线视频| 久久av电影| 婷婷天堂站| 免费日本aⅴ中文字幕 | 欧美啪啪9| 黄色录像网点| 色婷五月婷婷| 色婷婷综合影院| 人妻日日日| 色婷婷五月六月丁香综合视频| 天天激情欧美美女| 国产古装妇女野外A片| 另类图片色五月| 色五月天成人| 五月婷婷 激情按摩| 久/久精品99看9| 色五月婷婷网| 婷婷综合玖玖五月| 五月丁香在线婷婷蜜桃| 婷婷六月色| 九九精品9| 中文精品在| 婷婷久久亚洲| 日韩成人精品中文字幕电影| 久久婷婷激情五月天一区二区| 五月花丁香婷婷| 中文字幕乱码亚洲精品一区| 久久九九怡红院| 狠狠综合网| 97久久五月丁香婷婷| 美女妹子后射视频网站在线观看| 久久人五月| 婷婷另类开心| 久久综合激情| 亚州激情九月| 99综合99| 午夜精品人妻无码一区二区三区| 五月婷婷在线丁香| 天天天天天天噜| 天天日中文| 婷婷伊人激情婷婷| 操人无码| 久久婷色| 一本久道综合色婷婷五月| 26.uuu丁香五月婷婷| 五月天亚洲色| 久久久日韩特色特黄AAAA| 99精品网站| 婷婷97色| 精品久久久久久久人妻| 内射人妻视频国内| 色九月激情综合网| 欧洲第一无人区观看| 婷婷五月丁香五月丁香| 大香蕉九九| 91五月天| 久久久婷婷| 人妻爽爽爽久久久久久久久| 亚洲精品国产成人AV在线| 97色婷婷五月天| 激情久久五月天| 久久香蕉福利| 久久性爱视频| 日本精品在线噜噜噜| 色播播五月天| 最新av在线观看| 色色色色色色色色综合网| 天天色天天搡| www.zbzhongsen.com| 99色在线视频观看| 天天操天天插| 天天干天天操天天干天天操天天干天天操| AA片在线观看视频在线播放| 婷婷成人在线| 蜜乳av一级av| 色欲色香伊人| 五月天狠狠色| 亚洲天堂啪啪| 婷婷丁香色五月亚洲| www.超碰| 爱婷婷五月| 99精品丁香五月| 亚洲色情网站| 正宗黄色毛片| 成人短视频在线观看| 丁香五月 综合| 亚洲V国产V欧美V久久久久久| 色久综合天天做视频| 国产综合久久久777777| 综合99久久| 秋霞黄色一级久久| av中文网| 天天天天天天操| 亚洲九九夜夜| 天天做天天爱| 国产精品A片| 五月婷婷,狠狠操| 这里只有精彩视频| 蜘蛛女免费观看完整版高清电影| 婷婷无五月无码视频| 综合噜噜| 深爱五月月天| 播丁香五月婷婷欧美| 五月婷婷六月综合| 久久久久久激情| 99激情视频| 久 久9 9 热 视 频| 十区AV| 久久99久久99精品免视看婷婷| 提提热五月天婷婷| 久久国产高清| 色吧五月| 婷婷爱婷婷| 91碰碰视频| 99久久国产宗和精品1上映| 99精品亚洲| 黄网在线播放| 五月丁香婷婷钟和色图| 伊人网碰碰| 丁香激情合作五月| 超碰在线94| 99日韩| 九九热这里只有精品6| 激情婷婷五月亚洲| 激情骚五月| WWW.婷婷| 久8色色| www.99在线| 日日操天堂|