日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

秦九韶算法與二分法Python實(shí)戰(zhàn):算法復(fù)雜度可視化驗(yàn)證

秦九韶算法與二分法Python實(shí)戰(zhàn):算法復(fù)雜度可視化驗(yàn)證 簡(jiǎn)介本資源是廣東工業(yè)大學(xué)《數(shù)值分析》課程Python實(shí)驗(yàn)一的完整報(bào)告文檔面向數(shù)學(xué)與計(jì)算機(jī)相關(guān)專業(yè)本科生聚焦算法效率對(duì)比與非線性方程求解兩大核心數(shù)值計(jì)算問題。文檔以實(shí)驗(yàn)報(bào)告形式系統(tǒng)呈現(xiàn)第一部分通過直接法與秦九韶算法計(jì)算高次多項(xiàng)式最高10000次詳列x0.1/1/2三組測(cè)試下的乘法/加法次數(shù)及運(yùn)行時(shí)間對(duì)比直觀揭示秦九韶算法在大幅降低運(yùn)算復(fù)雜度上的優(yōu)勢(shì)第二部分實(shí)現(xiàn)二分法求解x2?20完整記錄17次迭代過程、區(qū)間縮放邏輯及函數(shù)值符號(hào)判定規(guī)則并附可運(yùn)行Python源碼。資源為1個(gè)29KB的docx文件結(jié)構(gòu)清晰含實(shí)驗(yàn)?zāi)康?、算法原理、結(jié)果表格、代碼實(shí)現(xiàn)與深度討論便于理解算法思想與編程實(shí)踐。目前已有211人學(xué)習(xí)下載適合數(shù)值分析初學(xué)者鞏固理論、提升Python數(shù)值編程能力。1. 這不是“寫個(gè)for循環(huán)就交作業(yè)”的數(shù)值實(shí)驗(yàn)它用兩個(gè)真實(shí)可跑的Python腳本把算法復(fù)雜度從“玄學(xué)概念”變成終端里跳動(dòng)的毫秒數(shù)和乘法計(jì)數(shù)器你有沒有在寫完一個(gè)多項(xiàng)式求值函數(shù)后被導(dǎo)師問過“x2時(shí)你這段代碼到底執(zhí)行了多少次乘法”——不是理論推導(dǎo)是真·數(shù)出來(lái)。廣東工業(yè)大學(xué)這份Python數(shù)值分析實(shí)驗(yàn)一就是干這個(gè)的它不講大道理直接甩給你兩段能跑、能改、能測(cè)、能對(duì)著表格逐行驗(yàn)證的代碼——一段是教科書級(jí)的“暴力直球”直接法一段是古籍里走出來(lái)的“降維打擊”秦九韶算法再加一個(gè)手搓二分法求根的完整迭代日志生成器。它面向的是剛學(xué)完for和def、但還沒見過“浮點(diǎn)誤差怎么吃掉你第15位有效數(shù)字”的人也面向那些想拿它當(dāng)模板快速搭起自己數(shù)值方法驗(yàn)證框架的開發(fā)者。所有代碼都在本地Python 3.8環(huán)境一鍵可跑不需要任何第三方包連numpy都不用——因?yàn)樗脑O(shè)計(jì)哲學(xué)很樸素讓計(jì)算代價(jià)肉眼可見讓算法優(yōu)劣不再靠背誦而靠time.perf_counter()打出來(lái)的那個(gè)小數(shù)點(diǎn)后四位。2. 項(xiàng)目結(jié)構(gòu)與技術(shù)棧純Python輕量級(jí)數(shù)值驗(yàn)證套件零依賴、全手動(dòng)、重過程這份實(shí)驗(yàn)資源不是工程級(jí)項(xiàng)目而是一個(gè)高度聚焦的教學(xué)驗(yàn)證套件。它沒有requirements.txt沒有setup.py甚至沒有子目錄——所有邏輯都?jí)涸谌齻€(gè)獨(dú)立.py文件里對(duì)應(yīng)實(shí)驗(yàn)報(bào)告中的三大模塊。但它對(duì)Python語(yǔ)言特性的運(yùn)用非常扎實(shí)精準(zhǔn)使用time.perf_counter()而非time.time()做高精度計(jì)時(shí)用len(str(x))粗略估算有效數(shù)字位數(shù)雖有浮點(diǎn)表示局限但教學(xué)場(chǎng)景下足夠直觀用open(1.txt, a)持續(xù)追加寫入二分法迭代軌跡形成可直接拖進(jìn)Excel分析的結(jié)構(gòu)化日志。整個(gè)技術(shù)棧就是Python標(biāo)準(zhǔn)庫(kù)的“核心四件套”time計(jì)時(shí)、math雖未顯式import但x*x即其子集、builtinsprint,len,range,input、io文件讀寫。沒有魔法全是肌肉記憶級(jí)別的基礎(chǔ)操作——這恰恰是它能被快速?gòu)?fù)現(xiàn)、深度改造的根本原因。2.1 文件清單與職責(zé)劃分三文件即三戰(zhàn)場(chǎng)整個(gè)資源解壓后只有3個(gè).py文件命名直白無(wú)歧義文件名對(duì)應(yīng)實(shí)驗(yàn)核心職責(zé)是否含輸入交互exp2_direct.py實(shí)驗(yàn)2算法1直接法計(jì)算 $ f(x) \sum_{k0}^{10000} (k1)x^k $統(tǒng)計(jì)乘法/加法次數(shù)、耗時(shí)、結(jié)果長(zhǎng)度否x值硬編碼exp2_qin.py實(shí)驗(yàn)2算法2秦九韶算法同一多項(xiàng)式用嵌套乘法形式 $ f(x) 1 x(2 x(3 \cdots x(10001)\cdots)) $ 實(shí)現(xiàn)精確計(jì)數(shù)乘加次數(shù)否x值硬編碼exp3_bisection.py實(shí)驗(yàn)3二分法求解 $ f(x)x^2-20 $ 在[1.3,1.5]內(nèi)的根實(shí)時(shí)打印迭代過程并追加寫入1.txt是需手動(dòng)輸入上下限提示三個(gè)文件彼此完全解耦可單獨(dú)運(yùn)行、單獨(dú)修改、單獨(dú)計(jì)時(shí)。不要試圖把它們合并成一個(gè)主程序——實(shí)驗(yàn)設(shè)計(jì)的本意就是讓你隔離對(duì)比而不是封裝調(diào)用。2.2 多項(xiàng)式定義的隱含契約理解f(x)的數(shù)學(xué)本體是讀懂所有代碼的前提實(shí)驗(yàn)中反復(fù)出現(xiàn)的多項(xiàng)式并非隨意構(gòu)造而是有明確數(shù)學(xué)定義的$$ f(x) 1 2x 3x^2 4x^3 \cdots 10001x^{10000} \sum_{k0}^{10000} (k1) x^k $$注意三點(diǎn)關(guān)鍵細(xì)節(jié)系數(shù)規(guī)律第 $k$ 項(xiàng)$k$ 從0開始的系數(shù)是 $(k1)$不是 $k$。所以常數(shù)項(xiàng)是 $1$一次項(xiàng)是 $2x$二次項(xiàng)是 $3x^2$……最高次項(xiàng)是 $10001x^{10000}$。項(xiàng)數(shù)確認(rèn)從 $k0$ 到 $k10000$共10001 項(xiàng)。源碼中range(10000)循環(huán)了10000次但起始項(xiàng)sum 1已包含常數(shù)項(xiàng)因此總項(xiàng)數(shù)正確。秦九韶變形依據(jù)該多項(xiàng)式可重寫為嵌套形式 $$ f(x) 1 x\left(2 x\left(3 x\left(\cdots x\left(10000 x \cdot 10001\right)\cdots\right)\right)\right) $$ 這正是exp2_qin.py中S x*S i的數(shù)學(xué)來(lái)源其中i從10000遞減到1最后一步隱含1常數(shù)項(xiàng)。不厘清這個(gè)看代碼就會(huì)像在讀天書——比如看到S x*S i時(shí)疑惑“為什么i從10000開始”答案就藏在這個(gè)展開式里。2.3 核心數(shù)據(jù)記錄機(jī)制如何讓“運(yùn)算次數(shù)”從理論走向?qū)崪y(cè)實(shí)驗(yàn)報(bào)告里那張漂亮的對(duì)比表格表1不是靠人腦心算出來(lái)的而是代碼里埋好的“計(jì)數(shù)器”實(shí)時(shí)吐出的。這是本項(xiàng)目最值得拆解的設(shè)計(jì)細(xì)節(jié)直接法的計(jì)數(shù)盲區(qū)exp2_direct.py中只用了time.perf_counter()并未統(tǒng)計(jì)乘法/加法次數(shù)它依賴的是Python解釋器執(zhí)行x**(n1)和sum ...時(shí)底層C實(shí)現(xiàn)的運(yùn)算量屬于“黑盒測(cè)量”。這恰恰暴露了一個(gè)教學(xué)重點(diǎn)理論復(fù)雜度O(n2)和實(shí)際耗時(shí)之間隔著硬件、編譯器優(yōu)化、冪運(yùn)算實(shí)現(xiàn)等多重黑匣子。秦九韶法的白盒計(jì)數(shù)exp2_qin.py則完全不同。它用兩個(gè)整型變量countMul和countAdd在每次執(zhí)行S x*S i時(shí)手動(dòng)1。因?yàn)檫@條語(yǔ)句明確包含1次乘法x*S和1次加法 i且循環(huán)10000次所以最終countMul countAdd 10000。這是真正的“白盒驗(yàn)證”把算法步驟和機(jī)器指令一一映射。二分法的日志契約exp3_bisection.py的file_handle.writelines(...)不是隨便寫的。格式字符串{:.15g} {:.15g} {:.15g} {:.15g} {:.15g}\n確保了5列數(shù)據(jù)迭代序號(hào)、xlow、xup、middle、符號(hào)標(biāo)識(shí)以緊湊、無(wú)科學(xué)計(jì)數(shù)法、保留15位有效數(shù)字的方式寫入方便后續(xù)用pandas.read_csv()或Excel直接識(shí)別為數(shù)值列。這種“計(jì)數(shù)方式”的差異本身就是一堂關(guān)于測(cè)量方法論的課什么時(shí)候該信理論推導(dǎo)什么時(shí)候必須親手埋點(diǎn)3. 核心模塊逐行解析從秦九韶的嵌套邏輯到二分法的區(qū)間收縮現(xiàn)在我們沉到代碼最深處一行行拆解這兩個(gè)最具教學(xué)價(jià)值的模塊。不講原理只講這一行代碼在做什么、為什么這么寫、改哪里會(huì)翻車。3.1 秦九韶算法實(shí)現(xiàn)exp2_qin.py的12行如何完成10000次降維打擊import time x 2 powN 10000 aN powN 1 # aN 10001, 即最高次項(xiàng)系數(shù) countMul 0 countAdd 0 length 0 start time.perf_counter() S aN # 初始化 S 10001 (最高次項(xiàng)系數(shù)) for i in range(10000, 0, -1): # i 從 10000 遞減到 1 S x * S i # 關(guān)鍵S_{k} x * S_{k1} a_k countAdd 1 countMul 1 end time.perf_counter() length len(str(S)) print(result, S) print(乘法次數(shù), countMul) print(加法次數(shù), countAdd) print(length, length) print(time%.2g 秒\n % (end-start))逐行邏輯說明與參數(shù)深挖S aN初始化S為最高次項(xiàng)系數(shù)10001。這是秦九韶算法的起點(diǎn)對(duì)應(yīng)公式中最內(nèi)層括號(hào)(... x * 10001)里的10001。for i in range(10000, 0, -1)循環(huán)變量i代表當(dāng)前要加入的低一次項(xiàng)的系數(shù)。當(dāng)i10000時(shí)計(jì)算的是x*10001 10000即10000x 10001x2的合并當(dāng)i1時(shí)計(jì)算的是x*S_prev 1即最終加上常數(shù)項(xiàng)1。注意range(10000, 0, -1)生成的是[10000, 9999, ..., 1]共10000個(gè)數(shù)完美覆蓋從x^1到x^{10000}的所有中間系數(shù)常數(shù)項(xiàng)1在最后一次i中加入。S x * S i這是整個(gè)算法的靈魂。它把高次冪的重復(fù)計(jì)算壓縮成一次乘法加一次加法。x * S是將上一輪累積的“高次部分”整體左移一位相當(dāng)于乘以x i是補(bǔ)上當(dāng)前階數(shù)的系數(shù)。此行執(zhí)行1次乘法、1次加法故countMul和countAdd各1。length len(str(S))這是教學(xué)場(chǎng)景下的取巧方案。對(duì)整數(shù)Sstr(S)返回其十進(jìn)制字符串len即位數(shù)。但對(duì)浮點(diǎn)數(shù)或極大數(shù)會(huì)失效如S超過10**308會(huì)變infstr(inf)長(zhǎng)度為3。生產(chǎn)環(huán)境應(yīng)改用math.floor(math.log10(abs(S))) 1但此處為突出“有效數(shù)字”概念用字符串長(zhǎng)度更直觀。血淚經(jīng)驗(yàn)初學(xué)者常把range寫成range(10000, 1, -1)導(dǎo)致i只到2漏掉i1結(jié)果少了常數(shù)項(xiàng)1整個(gè)結(jié)果偏小。務(wù)必記住range(start, stop, step)的stop是不包含的邊界。3.2 二分法迭代引擎exp3_bisection.py如何用18行代碼跑出17次收斂a 2 LIMIT 1e-20 def f(x): return x*x - a # 求 sqrt(2)即解 x^2 - 2 0 xlow float(input(請(qǐng)輸入 x 值的下限)) xup float(input(請(qǐng)輸入 x 值的上限)) iter 0 while (xup - xlow) * (xup - xlow) LIMIT: # 收斂條件區(qū)間長(zhǎng)度平方 LIMIT middle (xup xlow) / 2 iter 1 if f(xlow) * f(middle) 0: # f(xlow) 與 f(middle) 異號(hào) → 根在 [xlow, middle] xup middle if f(xup) * f(middle) 0: # f(xup) 與 f(middle) 異號(hào) → 根在 [middle, xup] xlow middle S1 (xup xlow) / 2 S f(S1) if S 0: S 1 elif S 0: S 0 else: S -1 file_handle open(1.txt, modea) file_handle.writelines({:.15g} {:.15g} {:.15g} {:.15g} {:.15g}\n.format(iter,xlow,xup,S1,S)) print({:.15g} {:.15g} {:.15g} {:.15g} {:.15g}.format(iter,xlow,xup,S1,S))逐行邏輯說明與參數(shù)深挖while (xup - xlow) * (xup - xlow) LIMIT收斂判斷用區(qū)間長(zhǎng)度的平方而非長(zhǎng)度本身。這是為避免浮點(diǎn)數(shù)比較時(shí)因精度丟失導(dǎo)致死循環(huán)。LIMIT 1e-20是極高的精度要求意味著最終區(qū)間長(zhǎng)度 1e-10因?yàn)?1e-10)^2 1e-20。若改為xup - xlow LIMIT在xup和xlow接近1.4142...時(shí)xup - xlow可能因浮點(diǎn)舍入永遠(yuǎn)無(wú)法小于1e-20導(dǎo)致無(wú)限循環(huán)。if f(xlow) * f(middle) 0和if f(xup) * f(middle) 0這里用乘積判別法替代f(xlow) 0 and f(middle) 0等顯式比較是為了規(guī)避f(x)恰好為0的邊界情況此時(shí)乘積為0不滿足 0不會(huì)誤更新。但要注意若f(xlow)或f(middle)為0則已找到精確根理想情況應(yīng)break但本代碼未處理屬教學(xué)簡(jiǎn)化。S f(S1)后的if-elif-else塊這是對(duì)f(S1)符號(hào)的離散化編碼0→10→00→-1。寫入日志的第五列就是這個(gè)編碼值方便后續(xù)用腳本統(tǒng)計(jì)“正負(fù)交替次數(shù)”。這不是數(shù)學(xué)必需而是為生成可分析日志做的數(shù)據(jù)工程設(shè)計(jì)。file_handle open(1.txt, modea)a模式是關(guān)鍵。它保證每次運(yùn)行都追加到文件末尾不會(huì)覆蓋歷史數(shù)據(jù)。若用w模式每次運(yùn)行都會(huì)清空重寫無(wú)法積累多組實(shí)驗(yàn)數(shù)據(jù)。這是實(shí)驗(yàn)可復(fù)現(xiàn)性的基礎(chǔ)設(shè)施保障。避坑 / 常見問題 / 排查現(xiàn)象1運(yùn)行exp3_bisection.py時(shí)輸入xlow1.3,xup1.5后程序卡住不動(dòng)CPU占用率飆升。原因LIMIT 1e-20過于嚴(yán)苛而float在Python中雙精度浮點(diǎn)數(shù)的有效位數(shù)約15-17位。當(dāng)xup和xlow逼近sqrt(2)時(shí)(xup - xlow)的差值可能無(wú)法被精確表示導(dǎo)致while條件永遠(yuǎn)為真。解決將LIMIT放寬至1e-13或改用abs(xup - xlow) 1e-13并配合math.isclose()做更魯棒判斷。現(xiàn)象21.txt文件里迭代次數(shù)iter從1開始但第一行日志顯示iter0。原因代碼中iter 1在while循環(huán)體開頭執(zhí)行而print和writelines在循環(huán)體結(jié)尾。但實(shí)驗(yàn)報(bào)告表2的第一行標(biāo)為“0”對(duì)應(yīng)初始輸入狀態(tài)。本代碼并未記錄初始狀態(tài)表2的“0”行是人工添加的。若需自動(dòng)記錄應(yīng)在while循環(huán)前加一行file_handle.writelines(0 {:.15g} {:.15g} {:.15g} 0\n.format(xlow,xup,(xlowxup)/2))。現(xiàn)象3f(xlow)*f(middle) 0判斷失效xup和xlow不再收縮陷入死循環(huán)。原因f(x)在區(qū)間內(nèi)不連續(xù)或存在多個(gè)根導(dǎo)致符號(hào)變化不滿足二分法前提f(xlow)*f(xup) 0。本例f(x)x^2-2在[1.3,1.5]內(nèi)嚴(yán)格單調(diào)無(wú)此問題但若換成f(x)x^3-x在[-2,2]內(nèi)就有3個(gè)根二分法可能收斂到任意一個(gè)。解決在while循環(huán)前強(qiáng)制校驗(yàn)f(xlow)*f(xup) 0不滿足則print(Error: f(xlow) and f(xup) must have opposite signs!)并exit()。現(xiàn)象41.txt文件中S1即(xupxlow)/2的值出現(xiàn)nan或inf。原因xup或xlow因浮點(diǎn)溢出變?yōu)閕nf導(dǎo)致S1計(jì)算失敗。常見于LIMIT過小且循環(huán)次數(shù)過多時(shí)。解決在while循環(huán)內(nèi)加入保護(hù)if math.isinf(xup) or math.isinf(xlow): break或限制最大迭代次數(shù)if iter 1000: break。4. 本地運(yùn)行全流程從環(huán)境準(zhǔn)備到結(jié)果驗(yàn)證一步不跳過現(xiàn)在讓我們把前面所有的理解落地為一次完整的、可復(fù)現(xiàn)的本地運(yùn)行。這不是“復(fù)制粘貼就能跑”而是帶著問題意識(shí)去執(zhí)行每一個(gè)命令。4.1 環(huán)境準(zhǔn)備確認(rèn)你的Python版本與基礎(chǔ)能力首先打開終端Windows用CMD/PowerShellmacOS/Linux用Terminal執(zhí)行python --version確保輸出為Python 3.7或更高版本推薦3.8。低于3.7可能缺少time.perf_counter()的高精度支持。接著確認(rèn)你能在終端中執(zhí)行Python腳本python -c print(Hello from Python!)如果報(bào)錯(cuò)command not found請(qǐng)先配置Python環(huán)境變量搜索“Windows 添加Python到PATH”即可找到圖文教程。這步看似簡(jiǎn)單卻是90%新手卡住的第一關(guān)。4.2 創(chuàng)建實(shí)驗(yàn)?zāi)夸洸⒎胖么a在任意位置如桌面新建一個(gè)文件夾命名為gdut_numexp1。進(jìn)入該文件夾# Windows PowerShell cd Desktop\gdut_numexp1 # macOS/Linux Terminal cd ~/Desktop/gdut_numexp1然后用文本編輯器推薦 VS Code、Sublime Text 或系統(tǒng)自帶記事本創(chuàng)建三個(gè)文件exp2_direct.py粘貼實(shí)驗(yàn)報(bào)告中“算法1源代碼”全部?jī)?nèi)容。exp2_qin.py粘貼“算法2源代碼”全部?jī)?nèi)容。exp3_bisection.py粘貼“算法源代碼”全部?jī)?nèi)容即二分法部分。注意不要從PDF復(fù)制PDF中的空格、破折號(hào)—可能被轉(zhuǎn)為全角字符導(dǎo)致Python語(yǔ)法錯(cuò)誤。務(wù)必手動(dòng)敲寫或從純文本源復(fù)制。4.3 執(zhí)行算法對(duì)比實(shí)驗(yàn)親眼見證秦九韶的威力在gdut_numexp1目錄下依次運(yùn)行兩個(gè)多項(xiàng)式腳本。為便于觀察我們先統(tǒng)一測(cè)試x2報(bào)告中耗時(shí)最長(zhǎng)的case# 運(yùn)行直接法 python exp2_direct.py # 運(yùn)行秦九韶法 python exp2_qin.py你會(huì)看到類似這樣的輸出# exp2_direct.py 輸出 result 3015 位有效數(shù)字 time0.142 秒 # exp2_qin.py 輸出 result 3015 位有效數(shù)字 乘法次數(shù) 10000 加法次數(shù) 10000 length 3015 time0.033 秒關(guān)鍵驗(yàn)證點(diǎn)result值是否一致應(yīng)完全相同證明兩種算法數(shù)學(xué)等價(jià)time是否qin direct應(yīng)顯著快于驗(yàn)證算法優(yōu)勢(shì)exp2_qin.py是否輸出了乘法次數(shù)和加法次數(shù)應(yīng)均為10000驗(yàn)證白盒計(jì)數(shù)提示若exp2_direct.py的time顯示0.0說明耗時(shí)太短perf_counter()分辨率不夠??蓪改為2.0顯式浮點(diǎn)或在循環(huán)內(nèi)加pass增加負(fù)載但教學(xué)目的已達(dá)不必強(qiáng)求。4.4 執(zhí)行二分法實(shí)驗(yàn)生成并分析1.txt日志運(yùn)行二分法腳本python exp3_bisection.py按提示輸入請(qǐng)輸入 x 值的下限1.3 請(qǐng)輸入 x 值的上限1.5程序?qū)⒋蛴?7行迭代數(shù)據(jù)并在當(dāng)前目錄生成1.txt。用文本編輯器打開它你應(yīng)該看到1 1.4 1.5 1.45 1 2 1.4 1.45 1.425 1 3 1.4 1.425 1.4125 0 ...驗(yàn)證日志有效性第一列iter是否從1遞增到17第二、三列xlow/xup是否呈現(xiàn)“區(qū)間不斷縮小”的趨勢(shì)如1.4→1.4125→1.4140625...第四列S1是否穩(wěn)定收斂到1.414213562...即√2的近似值第五列S是否在0和1之間交替代表f(S1)符號(hào)在正負(fù)間切換若一切符合恭喜你已成功復(fù)現(xiàn)了整個(gè)實(shí)驗(yàn)流程。1.txt就是你親手生成的、可導(dǎo)入Excel畫收斂曲線的原始數(shù)據(jù)。5. 二次開發(fā)實(shí)戰(zhàn)從“跑通”到“為我所用”的5個(gè)改造技巧這份實(shí)驗(yàn)代碼的價(jià)值遠(yuǎn)不止于交作業(yè)。它是一塊打磨數(shù)值編程手感的磨刀石。下面這5個(gè)改造都是我在某高校實(shí)驗(yàn)室?guī)W(xué)生時(shí)被問得最多、也最能提升工程能力的問題。每個(gè)都附帶可直接粘貼的代碼片段和驗(yàn)證方法。5.1 技巧1把硬編碼的x值改成命令行參數(shù)告別反復(fù)改源碼現(xiàn)狀x 2寫死在代碼里想測(cè)x0.1得手動(dòng)改、保存、再運(yùn)行。改造用sys.argv讀取命令行參數(shù)。# 修改 exp2_direct.py 和 exp2_qin.py 的開頭部分 import time import sys # 替換原來(lái)的 x 2 if len(sys.argv) 1: x float(sys.argv[1]) else: x 2.0 # 默認(rèn)值驗(yàn)證python exp2_qin.py 0.1 # 測(cè)試 x0.1 python exp2_qin.py 1 # 測(cè)試 x1從那以后我每次寫數(shù)值實(shí)驗(yàn)?zāi)_本都強(qiáng)制走一遍sys.argv參數(shù)化。因?yàn)檎鎸?shí)科研中參數(shù)組合可能是x[0.1,1,2,10],n[1000,5000,10000]的笛卡爾積手動(dòng)改是反人類的。5.2 技巧2用matplotlib畫出收斂曲線讓“17次迭代”變成一張圖現(xiàn)狀1.txt是純文本收斂過程靠肉眼掃。改造用pandas讀取日志用matplotlib繪圖。# 新建 plot_convergence.py import pandas as pd import matplotlib.pyplot as plt # 讀取日志指定列名 df pd.read_csv(1.txt, sep\s, headerNone, names[iter, xlow, xup, middle, sign]) # 計(jì)算每次迭代的區(qū)間長(zhǎng)度和 middle 與 sqrt(2) 的誤差 import math true_root math.sqrt(2) df[interval_len] df[xup] - df[xlow] df[error] abs(df[middle] - true_root) # 繪圖 fig, ax1 plt.subplots() color tab:red ax1.set_xlabel(Iteration) ax1.set_ylabel(Interval Length, colorcolor) ax1.semilogy(df[iter], df[interval_len], colorcolor, labelInterval Length) ax1.tick_params(axisy, labelcolorcolor) ax2 ax1.twinx() # 共享x軸 color tab:blue ax2.set_ylabel(Error to √2, colorcolor) ax2.semilogy(df[iter], df[error], colorcolor, linestyle--, labelError) ax2.tick_params(axisy, labelcolorcolor) fig.tight_layout() plt.title(Bisection Method Convergence) plt.show()運(yùn)行python plot_convergence.py將彈出一張雙Y軸對(duì)數(shù)圖清晰展示區(qū)間長(zhǎng)度和誤差如何隨迭代指數(shù)衰減。這張圖比17行數(shù)字更有說服力。5.3 技巧3把二分法封裝成函數(shù)支持任意f(x)和任意區(qū)間現(xiàn)狀exp3_bisection.py只能解x^2-20。改造抽離為通用函數(shù)bisection(f, a, b, tol1e-10, max_iter100)。def bisection(f, a, b, tol1e-10, max_iter100): 通用二分法求根 :param f: 目標(biāo)函數(shù)接受單個(gè)float參數(shù) :param a, b: 初始區(qū)間端點(diǎn)要求 f(a)*f(b) 0 :param tol: 收斂容差區(qū)間長(zhǎng)度 :param max_iter: 最大迭代次數(shù) :return: (root, iter_count, history_list) if f(a) * f(b) 0: raise ValueError(f(a) and f(b) must have opposite signs) history [] for i in range(max_iter): c (a b) / 2 fc f(c) history.append((i1, a, b, c, 1 if fc 0 else 0 if fc 0 else -1)) if abs(b - a) tol: return c, i1, history if f(a) * fc 0: b c else: a c return (a b) / 2, max_iter, history # 使用示例解 sin(x) 0 在 [3, 4] 內(nèi)的根即 π import math root, iters, log bisection(lambda x: math.sin(x), 3, 4) print(fRoot ≈ {root}, found in {iters} iterations)從那以后我每次遇到新方程第一反應(yīng)不是寫新腳本而是調(diào)用這個(gè)bisection()函數(shù)。它把算法邏輯和業(yè)務(wù)邏輯徹底分離這才是工程思維的起點(diǎn)。5.4 技巧4為秦九韶算法增加“系數(shù)數(shù)組”輸入讓它不再只認(rèn)1,2,3,...,10001現(xiàn)狀exp2_qin.py的系數(shù)是硬編碼的遞增序列。改造接受任意系數(shù)列表coeffs [a0, a1, a2, ..., an]。def qin_shao(coeffs, x): 秦九韶算法通用實(shí)現(xiàn) :param coeffs: 系數(shù)列表coeffs[i] 是 x^i 的系數(shù) :param x: 自變量值 :return: 多項(xiàng)式在 x 處的值 if not coeffs: return 0 S coeffs[-1] # 從最高次項(xiàng)系數(shù)開始 # 從倒數(shù)第二項(xiàng)開始向前遍歷 for i in range(len(coeffs)-2, -1, -1): S x * S coeffs[i] return S # 測(cè)試計(jì)算 f(x) 2 3x 5x^2 在 x2 處的值 coeffs [2, 3, 5] # a02, a13, a25 result qin_shao(coeffs, 2) # 應(yīng)等于 2 3*2 5*4 28 print(result) # 28驗(yàn)證qin_shao([1,2,3,4], 1)應(yīng)等于123410qin_shao([1,0,0,1], 2)應(yīng)等于1 0*2 0*4 1*8 9。這個(gè)函數(shù)讓你能把任何多項(xiàng)式丟給秦九韶而不必再推導(dǎo)嵌套公式。5.5 技巧5用pytest寫單元測(cè)試讓“結(jié)果正確”不再是口頭承諾現(xiàn)狀正確性靠肉眼比對(duì)result后的數(shù)字。改造為關(guān)鍵函數(shù)寫自動(dòng)化測(cè)試。# test_numexp.py import pytest from exp2_qin import qin_shao # 假設(shè)你已將 qin_shao 提取為獨(dú)立函數(shù) def test_qin_shao_constant(): assert qin_shao([5], 10) 5 def test_qin_shao_linear(): assert qin_shao([1, 2], 3) 1 2*3 # 7 def test_qin_shao_quadratic(): assert qin_shao([1, -2, 1], 2) 1 - 2*2 1*4 # 1 def test_bisection_sqrt2(): from exp3_bisection import bisection root, _, _ bisection(lambda x: x*x - 2, 1.3, 1.5) assert abs(root - 1.41421356237) 1e-10運(yùn)行pytest test_numexp.py -v。如果所有測(cè)試通過你就可以確信無(wú)論代碼怎么改核心邏輯的正確性已被機(jī)器守護(hù)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人无码欧美一级A片狼牙直播| 日韩三级伦理中文字幕| 人人九九精| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 99热这里只有精品18| 欧美裸体美女日麻屄| 富女玩鸭子一级毛片| 欧美亚洲尤物久久| 欧美日本久久精品一区| 中文字幕诱惑制服人妻丝袜美丝袜美 | 九九视频黄色片| 国产精品成人无码a v毛片| 日本在线播放不卡一区| 99re6久热只有精品6在线直播| 超碰免费在线| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 一区操逼日比视频| 少妇人妻精品| 五月丁香黄色网| 欧美成人四级在线播放| 欧天美中出| 激情综合网亚洲| 激情四射五月天| 亚洲综合在线第一页| 欧美人人曰人人操人人射射| 91人人看| 美国黄片aaa| 淫妻综合网| 嗯嗯不要 视频| 国内毛片国产欧美拍| 亚洲天堂另类小说男人| 99无码视频| 久久久久国色αv免费观看| 91美女在线看| 欧美性爱精品一区二区| 色呦呦国产精品免费看| 人人超碰在线观看黄| 日韩无码黄色片| 亚州综合图片| 亚洲九区| 国产精品又黄又猛又粗| 天美传媒婬乱在| 视频黄色国产一级| 亚洲影院无码在线| 富女玩鸭子一级毛片| 农村少妇久久久久久久| 日韩/97| 黑人娇小av在线播放| 大香蕉92| 啊啊啊啊,啊啊好多水 | AV免费在线播放一区| 五月丁香黄色网| 欧美性暴力猛交| 国产三级资源在线观看| 人人贴人人摸| 黄色av网站在线播放| 国产亚洲日韩欧| 天天操夜夜操狠很操| 九九视频黄色片| 波多野42部激情无码喷潮| 我要去看2个日本美女.com曹逼| 欧美色色人| 日韩高清一二三| 老鸭窝日丰县女人| 中文字幕在线免费观看 | 人妻一区视频| 日韩av在线播放不卡| 一本一道vs波多野结衣| ss久久| 日本色婷婷| 亚洲色吧网| 日本熟妇熟色97一本在线观看| 91动漫操逼视频| 欧美激情在线观看视频| 97国伦国色| 免费观看国产不卡av| 九九九九九九九九九九九九九九九女| 中文字幕人乱码中文字的预防方法| 亚洲欧美色综合| 伊人久久大香线综合无码| 日韩少妇在线视频| 后入人妻无码| 欧美 亚洲精品首页| 丰满人妻-区二区三区免费看 | 特级特黄一级毛片免费| 91 手机在线播放 绯色| 日韩78m视频| av午夜玫瑰| 青青草久久在线| a级免费在线观看| 久久亚洲AV无码专区首页| 亚洲AV无码国产精品久久久久| 九热视频| 五月天久久婷婷亚洲 | 亚洲人人夜夜澡人人爽| 亚洲欧美综合| 国产亚洲精品玖玖玖在线观看| 99爱视频| 久啪| 日本不卡一区| 国产亚州高清国产拍精| 综合网久久| 欧美1区二区三区公司| 抽插无码高清一区| 日韩欧美蜜桃精品久久中文字幕久久| 亚洲欧美综合| 东京热亚洲一区二区| 97精品久久久久中文字幕| 亚洲综合另类| 人人人人人人少妇| 亚洲交性| 亚州国产精品乱| 久久久久ab| 青娱乐休闲视频在线观看| 强奸乱伦麻豆| 久久精9| 秋霞一集毛片观看| 亚洲 欧美 91| 3PAV乱伦视频| 婷婷亚洲色| 91精品少妇搡搡搡| 男女激烈网站最新| 噜噜在线| 国产999精品久久久| 操死我了嗯嗯嗯| 八戒午夜福利理论片| 91精品国产麻豆国产自产在| 国产热av| 逼逼逼逼操操操操操操操操操午夜剧场 | 亚洲丨在线| 成人免费福利在线观看| 无码人妻系列少妇| 欧美日日操| 校园春色亚洲欧洲| 久久久性| 中 文字幕一区二区三四 五 区日 日 骚 | 亚洲九九九| 久久综合激情| 97亚洲中文| 99色视频| 一区二区中文| 四虎影库国产精品免费| 99久久久久久亚洲精品不卡| 国产精品高潮久久AV| 欧美十八禁视频| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 少妇国产不卡| 国产最火爆久久国产网站网站| 欧插网站| 爱妃国产亚洲视频中文字幕| 五月开心久久AV官网| 欧美性爱三区二区| 亚洲欧美洲综合| 九九伊人网| 久久久久久久性爱| 99操| 国产真实野战在线视频| 熟妇女伦乱视频视频 | 国产精品丝袜在线| 亚洲熟妇乱女区二区三区| 国产毛片片精品天天看视频| 久久超碰免费的| www..com操老师| 青青草女人天天干| 九九九只有精品| 国产高清无码一区三区二区| 青青草AV色| 久热99| 久9re热视频这里只有精品| 蜜臀在线免费观看在线免费观看| 欧美一级黄片视频在线| 欧美色亚洲| 午夜福利在线合集| 情色AV电影| 国产女人与拘做受视频免费| 啊啊啊啊免费视频| 欧美日韩婷婷中文| 东京热免费视频| 一个国产在线综合网站| 一级AAA片一区二区三区| 中文字幕在线观看第二页| 强奸国产在线| 欧美自拍偷拍综合图片| 日韩视频小说在线观看| 国产99 中文字幕日韩小视频| 麻豆精品.欧美精品.日韩精品.| 99久久久无码| 日韩精品99999| 久综合国内精品自在自线| 日本 情色 1区2区3区| 炮色五月| 欧美躁死她一区二区| 色翁荡息又大又硬又粗又爽| 91精品91久久久久77777俄罗斯老妇姓x| 日韩情色AV| 超碰79人人乐| 亚洲成人在线播放| 女人被添高潮免费视频| 黄色免费网页无码| 国产一级内射无挡观看| 国产丝袜欧美在线视频| 91精品无码久久久久久久| 久久精品无码一区二区三区| 91 天天综合| 91黑丝操| 97免费视频在线观看视频| 国产精品一区人妻精品阁在线| 欧美性爱免费短视频| 天天澡天天狠天天天做| 97欧美精品| 97在线观看免费| 天天摸天天舔天天操| 国产性感在线观看| 大香蕉手机在线视频| 91久久久久久| AAA久久| 久久久久久久伊人精品| 天天做天天爱夜夜爽毛片试看| 丰满人妻一区二区三区四区| 精品人妻少妇| 97干97色| 神马麻豆福利院| 殴美色网| 狠狠爱夜夜| 鸥美中出| 人妻另类 专区 欧美 制服| 国产美女高潮视频| 婷婷五月天激情四射| 美女黄页网站| 久久久久久久人妻丝袜| 激情婷婷综合久久| 欧美一级黄色18片免费看| 色狠狠 - 百度| 无码聚合| 3p国产色噜噜一区| 色综合久久久久| 九九香蕉网| www.99热| 闷骚老熟女15P| 亚州色图狠狠干| 日韩精品第3页| 国产精品69久久久久久久| 新怡红院| 午夜小电影在线插入淫高潮| 人妻中文字幕精品无码| 国产成人精品日本亚洲语言| 中文字幕av亚洲在线| 自慰白浆在线观看| 91是天天| 久草色在线观看| 激情小说激情视频| 黄色在线网站| 久久久中文| 日韩乱码av| 青青草五月天| 婷婷国产精品一区二区| 秋霞操逼片| 亚洲 欧美 手机在线观看| 深夜啪啪啪视频免费| 丝袜视频一区二区在线播放国产中文 | 国产大学生口爆吞精合集| 大香蕉久操| WWW4虎| 日韩欧美水蜜桃人妻| 高清无码91| 蜜乳AV免费观看| 亚洲天堂AV在线播放| 免费观看啪视频| 麻豆久久久久久久久丝袜| 天天激色| 超清福利精品视频在线| 蜜桃色色网站视频三区| 天操天操夜操夜月操月年年操操| 欧美精品二区视频在线| 亚洲五月婷| 淫骚熟女一区二区三区| 秋霞网无码| 日韩AC| 国产精品2020| 欧综合网| www久久99| 嗯嗯,好大,好爽,好骚| 99热在线只有精品| 亚洲欧洲精品视频发布| 熟妇艹鸡八| 亚洲色图A| 中文字幕日韩人妻视频一区二区三区| 久久色一区| 欧在线一二区| 国产精品亚洲免费| 啊啊啊啊啊啊啊在线| 亚洲一区日韩精品中文字幕| 亚洲另类综合欧美| 少妇熟女一区二区三区| 欧美日韩国内不卡| 另类成人首页一区| 五月婷网站| 极品少妇99| 国产精品久久久吖| 久久久久女教师免费一区| 天天爽夜夜操| 啊啊啊轻点在线观看| 日韩人妻有码免费视频| 午夜精品99久久久久传媒| 国产午夜精品一区二区三区牛牛| 亚洲成熟国产精品美女| 日日日色色色色色| 一区二区三区精品视频| 少妇蹲下买菜露大唇0| 一级黄色性爱A级片| 国产亚洲色婷婷99精品91| 日本一区二区亚洲综合| 一区二区偷拍拍视频| 日本不卡一二区| 操一区| 毛片99-全集电影手机免费观看完整-B029AV | 东京热男人的天堂精品| 我中文字幕6区| 天天谢天天干| 成人精品一区二区三区| 97综合久久| 草草网站影院白丝内射| 日日日色色色色色| 国产精品久久久久久片| 久草精品在线| 激情小说五月天| julia国产在线| 五月婷婷影院| a片自拍直播视频| 午夜久久一区二区无码中出| 小日子操bb在线看| 日本不卡中文| 少妇蜜汁| Blackedraw视频一区二区| 国产黑白丝在线| 五月丁香婷婷综合| 中文字幕AV乱伦| 青青欧美| 无码99| 高清无码在线播放网站| 97精品在线| 五月丁香啪啪| 国产精品爽爽v| 国内外毛片在线观看| 激情综合五月| 另类小说综合网| 夜夜嗨一区二区三区三州加勒比| 超碰99热| 成全在线观看免费观看| 精品97久久| 麻豆婷婷成人一二三| 亚洲精品啪视频| 本道在线| 伊人精品视频| 久久精品色欧美aⅴ一区二区| 久热这里只有精品9| 国产传媒美日韩av| 色九九综合| 亚洲色系另类精品国产| 久草毛片| 人妻少妇精品久久久| 色婷婷六月| 一级片在线观看高清无码| 亚洲AV在线资源| 九九99精品| av资源在线观看少妇| 激情五月天中文字幕色| 91精品在线播放| 女同亚洲欧美一二三区久久电影| 国内毛片热久久思思热| 日韩无限资源| 屁股久久久久久久久久| 素人伊尹大香蕉免费下载视频| 三级片大波波| 日韩无码成人电影| 日美免费黄片| 亚洲日本成人动漫| 中文有码9| 麻豆伊人网| 天天综合网一91网| 五月婷婷激情综合| 欧美日韩性爱操大逼| 精品日韩人妻视频| 69视频入口| 午夜超碰| 天美传媒麻豆一区二区三区国产精| 91l欧美在线| 欧美亚洲中文字幕| 99久久精品无码一区二区| 欧美天天影院| 乱伦1色页| 可免费观看的av毛片中日美韩| 啊啊啊97视频| 1204av韩国| 久久最新视频免费观看| 免费网色网站| 啊啊啊慢点| 中文AV制服乱伦| 看免费的黄片| 亚洲欧洲综合视频在线| 久久久久久久久久8888| 日本啊啊啊啊啊视频| 99这里有精品| 日韩美女,国产传媒,视频一区| 中亚av| 91性生活久久久| 99热18这里只有精品| av2014 日韩在线中文字幕| 大香蕉视频啪啪啪啪| 九久久精| 日本三级R| 操逼视频色| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 物尤视频一区二区| 91男人综合| 爱妃国产亚洲视频中文字幕| 懂色av色欲av蜜臀av| 两性色网| 男人的天堂.com| 99999无码| 欧美亚洲清纯| blacked精品一区国产| 97天天摸天天碰| 色综合1991| 国产成人一级av88| 亚洲伊人久久精品影院| 欧美呦呦性爱| 日本最新免费韩国1区2区视频播放| 91性| 欧美大香蕉专区网| 91国产丝袜美女| 欧美爱三级日韩久久| 噜噜吧,噜噜色,噜噜| 午夜后入| 夜草网站| 人人摸人人舔一区二区| 999国产精品999| 97鸡把在线视频| 日韩AV熟女乱伦| 四虎影视精品| 人妻久久久久久久久久久久久久久 | 91天射| 欧美性爱精品七区| 欧亚日韩综合精品国产| 国产浮力影院第1页| 国产精品禁久久久精品| 中文字幕 人妻不满 在线视频| 精品日日人妻| 日韩9999| 91在线页| 欧美性爱另类综合| 国产多人在线观看视频| 综合亚洲欧美| 97欧美色| 久久精品99久久久久久| 9I1性色影院| 操逼视频国产无套| 欧美成人黄网色网站| 99综合自拍| 伊人超碰97| 国产日韩在线播放| 囯产精品强| 中日韩免费看男女操逼大全| 色性欧美| 91视频综合| 青娱乐日韩无码| 爱丝福利| 激情无码日韩| 国模精品娜娜一二三区| 天堂资源站| 69av一区二区三区| 日韩99999色| 91亚洲电影| 婷婷五月天av| 久久久一区二区三区麻豆| 欧美婷婷五月天| 久久久性少妇| 国产原创自拍| 免费AV中文网在线观看| 啊啊啊啊啊啊啊国| 日本αv| 熟女突然公开看18禁影片| 在线观看午夜婷婷久久久久清性观看| 一区二区三区 日韩欧美| 综合久久99亚洲人妻中文在线| 国产精品久久久久无码A√| 黄色高清无码无码破解免费暗网| 亚洲性综合11| 天天影视网综合少妇| 亚州性色| 国产又大又粗又长视频在线| 欧美狠狠干| 操我啊啊啊啊啊| 激情黄色片在线观看| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 欧美色网| 日本 免费 一区二区三区 久久香蕉 | 国产浮力影院第1页| 亚洲精品蜜桃久久久| 开心五月深爱五月| 青娱乐国产剧情av一区| 玖玖超碰熟| 日韩乱插| 香蕉99秘 一区精品蜜桃臀| 五月天色图| 国产性爱在线视频一区二区| 久久久久幕乱码| 95精品在线| 2019精品国产无码成人| 999久久久久久久久| 六月色婷婷| 国产精品久久久无码aV去| 岛国不卡超碰护士AV在线播放| 日美免费黄片| 自拍偷拍第26| 婷婷九月丁香| 久久中文色图| 99热精品在线观看| 日本1区2区不卡视频| 亚洲丨在线| 五月色综合| 26uuu欧美日韩| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 91oumei| 吖在线不卡一区二区国产剧情| 亚洲图片偷拍欧美| 人人摸人人干| 99热网站| 人人摸人人摸人人干| 人妻少妇精品视频一区二区三区| 欧美中文狠| 美女黄页| 久久久97| 丰满人妻av一区二区三区| 国产在线综合福利网站| 色九九久九九| 锕锕好爽 死我在线观看| 精品久久久无码| 亚洲一区日韩| 在线观看精品国产免费| AV一区观看| 欧美中出| 我想要啊 啊 啊| 日本精品国产视频| 久久久久久久久久久97| 婷婷91| 91干熟女| 欧美黑人精品一区二区| 欧美精品日韩久久久九| 超碰国产精品无码| 成人小电影网站tex| 欧美色图99| 欧美一二级| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 精品一区二区三区蜜桃臀赵总 | 国产又黄又粗又猛大片| 少妇精品久久久八区九区| 97超视频在线观看| 熟妇精品juliaannAV| 丝袜美腿欧美| 丝袜内射| 久久久久性熟视频| 男女91| 操学生天天| 区一在线观看| 大香网伊人久久综合网eew| 免费久久9999| 欧美性爱一区二区三区四区| 亚洲诱惑| 久久伊人在线五区| 91精品国久久久久久无码| 欧美国产视频| 操逼内射干逼白丝91| 欧美日韩亚洲高清不卡一区二区三区| 97亚洲性爱| 久久超碰爱| 91逼逼女人91| 久久111| 欧美色图偷拍另类| 呦女网站| 熟妇女伦乱视频视频| 久久国产精品m码| 国产在线视频午夜精华在| 神马久久久久久| 国产又黄又粗的视频| AV污污污污| 国产精点久久久成人| 婷婷五月天色| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 欧美在线91| 亚洲天天做日日做天天谢日日| 91丝袜在线播放| 国产一区二区成人av在线播放| 亚洲第一狼人丝袜美女另类| 干婷婷综合网| 大香蕉手机在线视频| 亚洲国产青青| 酒色综合网| 国产一区二区三区免费视频在性观看| www.av在线观看| 五月婷在线| 色天堂综合| 99色婷婷中文字幕乱色| 亚洲激情久久久伊人综合| 久久产精品一区二区三区电影| 欧美性爱18观看| www.激情| 黑人与人妻| 久久99国产精品| 国产一级操B视频| 狠狠狠一区二区三区| 日韩 欧美 校园一区| 欧美78P| 激情小说成人日本无码一| 日韩久久三区| 色综九九九一区| 中国熟女老妇仑乱一区二区三区| 婷婷亚洲五月***久久| 麻豆九九九| 色偷偷综合91久久噜噜| 巨爆乳一区二区爆乳区| 九九九九88| 综合色久欲| 免费公开人人操| 人妻久热在线| 欧美日韩色综合网| 韩国一区二区精品亚洲| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 亚洲色天堂九9| 香蕉久久AⅤ...| 青青青操| 亚洲不雅视频1区二区| 操逼网站视频漫画国产| 乱子伦一区二区三区国产精品| 国产AV中文| 影音先锋国产精品| 亚欧洲一区二区视频| 国产高清吃奶免费视频网站| 久久久工口| 高颜值美女口爆高潮浪叫| 国产精品自在线发布| 欧美视频激情久久久久久| 中文字幕三四区| 久久五月视频| 吊色| 1000部熟女视频在线观看| 亚洲激情网一二三四区| 亚欧操逼片在线观看 | 色婷网| 97超色| 操比国产| 97网站在线观看| 欧美日韩性爱操大逼| 啊嗯嗯啊好大好爽| 欧美国产日韩高清在线| 色97国产69香蕉| 国内三级自拍小视频在线观看| 久久久久深夜无码| 天天色播亚洲综合网站| 乱人乱色一区二区三区免费| 婷婷五月天社区| 操久久久久| 天天综合亚在线| 91久久青青草原精品| 久久极品一区二区| 思思久热在线精品66| 久久偷拍人| 免费福利视频中文字幕| 亚洲性猛| 五月天开心网| 中文字幕99999| 开心六月色| 中文字幕中文字幕一区二区| 亚洲综合射| 欧美一级A片在线看视频性色| 9 1果冻精品视频| 婷婷久久综合| 日韩精品在线视频在线观看 | 亚州欧美色图| 操一区| 亚洲图片欧美在线视频| 97精品免费视频网站| 九九成人精品| 久操不卡视频| 国产精品乱码久久久久| 久久久中文版| 97人人草| 黑人精品XXX一区一二区| 大屁股国产在线视频| 丁香五月天堂网| 婷婷色综合欧美日韩| 亚洲丝袜二区在线| 91女网站| 蜜乳AV一区二区三区四| 一级二级在线观看| 天天躁狠狠躁av| 天天插天天插| 啪啪啪精品视频| 人妻少妇精品久久久久久| 亚洲色五月| 无码 黑人一区二区三区| 五月天精品| 久久人人爽爽爽人久久久| 开心五月激情网| 成人无码电影在线观看网| 91久久久视| 五月天色五月| 在线啊v一区| 天天干人人看综合| 无码人妻一区二区三区四区老鸭窝| 国产精品网站www| 欧美操人| 国产激情av女片自拍| 无码不卡亚洲成?人片| 99久在线精品99re8| 蜜臀AV成人精品蜜臀| 欧美精品成人亚洲| 欧美人妻一区| 成人AV超碰免费在线| 国产一线二线三线av| 情侣操 逼视频99| 六九九九| 亚洲乱熟女一区二区三区大香蕉| 欧美 日韩 亚洲 春色| 日本精品一级二级三级| 黑人在线91| 春色综合免费| 日本最新1区2区3区| 色第一页| 亚洲男人天堂2012| 手机不卡视频不卡在线一二三区| av资源在线观看少妇| 久久久久久久久成人av解说| 成人av影院在线观看| 热99这里有精品综合久久 | 99久在线精品99re8a| 极品丝袜无码| 久久久精久久久| 久久久工口| 日韩熟妇二区| 激情小说五月天| 人人操AV| 手机在线中文字幕国产| 78m成人视线| 性欧美999| 精品视频久久| 91视频综合| 97狠狠| 亚洲高清自拍| 国产精品成久久久久午夜午夜| 久久岛国| 日韩成人性日韩成人性爱视频在线免费观看 | 欧美色乱| 欧美组图日韩亚洲中文字幕| 亚洲国产美女久久久久| 思思热国产高清| 丰满美女一级毛片在线播放| 翔田千里一区二区三区奶水| 亚洲精品一区二区精品| 少妇无码av专区线| 午夜寂寞欧美| 日韩久久三区| 精品91摸| 丝袜av一区二区三区| 免费超碰97久久| 美国三级日本三级久久99| 欧美玖玖爱免费玖玖| 国产外初女出血视频| 亚洲AV不卡在线观看| 福利在线视频一区二区| 自拍亚洲综合| 玖玖大干人妻| 天天做天天爱| 在线观看高清AV| 青娱乐日韩无码| 久久久久免费少妇| 欧美性爱一区| 噜噜噜噜天天狠狠| 亚洲日韩天堂| 波多野结衣先锋影音| 免费看一级a性色生活片久久无| 丁香五月激情综合国产| 97国产色综合| 久久久成人免费av电影| 啊啊嗯嗯好爽| 欧美亚洲色图另类国产| 久热超碰| 热久日综合| 欧美激情精品久久久| 亚洲黑人在线| 亚洲熟女av日韩熟女| 亚洲男人天堂2019| 欧亚成人在线视频| 亚洲欧美首页| 国产成人在线观看综合| 日本特黄f c2| 欧美高清在线| 久久久精品91八戒| 激情综合五月| 综合欧美日韩在线| 九九碰九九爱97超碰| 黄片www视频免费| 国产成人欧美一区二区三区的国产| 香蕉婷婷| 人人爽夜夜玩视频| 人人性爱视频免费| 亚洲精品男人的天堂| 欧美在线中M| 1区2区3区视频| 日本高清一区二区在线| 色婷婷婷五月天激情四射| 久久久久久久9999| 国产精品干干干| A啊啊在线观看| 91中出| 久久老子无码午夜伦不卡| 欧美在线视频播放| 大屁股人妻女教师撅着屁股| 精品国产乱码久久久久A| 加勒比五月天| 熟妇的味道HD中文字幕| 亚洲婷婷丁香在线| 吉川爱美亚洲二区在线 | 久久男人精品| 高清国产无码av| 加勒比大香蕉视频在线| 亚洲成人在线资源| 国产亚洲精品A在线观看下载| 亚 欧 美 综合| 青青操国产夫妻| 97人人超| 日本最新1区2区3区| 免费一级a毛片久久久久久鸭绿欲| 肉丝网站91| 亚洲精品97p| 亚洲九月丁香| 涩亚洲欧洲| 蜜臀操逼黄色视频操的好爽| 97干色天堂| 久久产精品一区二区三区电影| 91操人| 91中文字幕制服丝袜免费视频| 双插性欧美一二三区| 美女毛片999| 芊芊操逼视频无码| 精品9区| 久久黄色性爱视频| 国产精品3| 人人看人人摸人人色| 爱丝福利| 91久操| 偷拍 亚洲 欧美| A V少妇特黄三级| 张柏芝国产一区在线观看| 岛国小电影| 九九视频黄色片| 日逼五月天| 久久成人国产| 97久久超碰日韩精品| AV无码久久久精品| 97草草| 中文字幕五区| jazzjazz国产精品麻豆| 欧美性区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 中文字幕一区二区三区字幕| 天天激色| 99精品久久| 色吧5亚洲| 欧美暴力猛交| 欧美日韩国产色图在线| 啊啊啊好舒服视频| 亚洲精品骚逼| 黄色小视频日本txt| 校园春色第一页| 爽爽爽免费视频| 2019天天干天天操| 九九热精品| 91久久18禁| 91精品国产麻豆国产自产在| 天堂男人网| 欧美熟女妇同| www.婷婷| 人人操人人摸人人看人人干| 青青草原成人| 精品十三区| 综合激情五月丁香| 在线观看一级α片刺激高潮视频| 色综合99999| 女同在线视频一区| 日本高清_区二区三区| 亚洲第一页色网| 亚洲大色堂| 日韩精品国产精品五码一区二区| 国产在线激情视频| 九九九不卡| 天天天天天超碰| 色性欧美| 亚洲天堂 视频你懂的| 久久精品国产亚洲5555| 爱丝福利| 91/欧美| 韩国一区二区精品亚洲| 黄色区免费观看中文字幕| 九热中文字幕| 秘书高跟黑色丝袜国产91在线| 亚洲 欧美 小说| 丁香六月啪啪| 亚洲精品aa久久伊人| 无码高清操逼网址| 久草综合视频| 99热97| 色婷婷丁香五月天| 在线精品福利免费播放| 中国AAAAAA黄色片| 999999精品| 亚洲综合在线91| 蜜臀一二三区| 色偷偷色偷偷欧美日韩| 久九九九九九九热| 丁香五月成人| 超碰在线看| 亚一综合久久久久久久久久| 在线毛片片免费观看| 蜜臀久久99精品久久久| 香蕉精品二区二区| 超碰精品人妻狠狠干| 97超碰资源网| 蜜桃色院一区久久 | 操www| 尹人免费观看视频在线| 中文一区二区三区影院| 日韩性色| 婷婷激情丁香| 日韩97超碰| 99热这里都是精品| 亚洲熟女综合网| 欧美性性性| 91爱啪| 欧美亚洲图片| 中文字幕欧美丝袜07资源| 久艹视频在线| 国产9熟妇视频网站| 狠狠色五月亚洲91| 国产熟女无套内射| 综合91网| 久久九九热| 四虎av在线| 大香蕉伊人75| 久久久精品一区二区| 麻豆区久久久久亚| 偷偷人人精品女女久久| 国产精品噜噜噜日日日| 九九九精品| AAAA级日本片免费视频| 欧美一级黄色免费专区| 69少妇一区二区| 377p欧洲日本亚洲大胆| 日韩Va亚洲va欧美Ⅴa久久| 中文字幕91综合| 91女神在线视频| 国产精品色哟哟| 九九九久久久久| 乱色老一区二区三区的观看方式| 中文字幕熟女人妻丝袜丝| 丰满人妻-区二区三区免费看 | 五月丁香激情综合网| 国产少妇与亚洲av| 天天综和| 91亚洲丝袜| 97视频在线播放| 色就色综合| 热无码中文亚洲H一道本一区二区| 视频在线观看免费一区二区三区| 欧美日韩性爱操大逼| 思思热在线| 伊人影院中文字幕| 大香蕉国产中文自拍| 欧美在线|亚洲| 亚洲欧美日韩偷拍色图| 黄片com.| 五月天婷婷综合网| 躁躁日曰躁2020| 高精欧美色| 92性色国产午夜福利在线661| 亚洲精品一二区| 午夜120视频在线观看| 秋霞视频一区二区| 宅男午夜在线视频| 是还免费视频1727我| 老鸭窝成人免费毛片视频| 亚洲精品成人动漫在线| 亚州国产精品乱| 狠狠色一区二区中文字幕| 骚妻少妇精品性色无码四色A V| 亚洲精品久久久久毛片A片拉屎 | 91视频国品一二三区| 久久鲁夜| 少妇久久久久| 美女黄频a美女大全免费皮| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 亚州九九九精品视频| 蜜臀99久久精品久久久懂爱| 91香蕉视频在线观看免费| 天天干天天拍| 亚洲十八禁止| 91丨国产丨白浆秘 洗澡动漫| 久久国内| 中文字幕88av在线| 国产精品九九九| 综合久久婷婷| 久久人人爽av亚洲精品天堂桃色| 亚洲精品99999| 婷婷丁香成人| 五十路人妻在线| 亚洲一区二区三区中文字幕| 午夜欧美女人操逼| 热久久九九热| 亚洲在线网站| 精品精品精品| 操熟女91| 五月天黄色激情视频| 老汉网| 亚洲av无码国产精品字幕| 男人的天堂在线有码| 欧美—性—交—色| 午夜欧美女人操逼| 日韩精品大香蕉伊人在线| 欧美激情性久久久久久| 亚洲一二三四区机械| 亚洲性高潮| 五月香婷婷| 婷婷人妻激情| 国产又色又爽又舒服的三级视频 | 亚洲中文字幕熟女| 91蜜臀熟女| 欧美AB在线| 亚洲美乱| 老熟女网站| 91色女| 97亚洲精品| 大鸡吧尹人在线| 天天射天天操天天干天天吃2018| 色色99| 天天操夜夜操| 精品久一区免费| 日韩欧美大片免费高清啪啪| ss久久| 操一操摸一摸| 麻豆九九九| 国产特级毛片AAAAAA高潮流水 | 91少妇人妻| 中亚av| 麻豆视频国产一区二区| 亚熟hd视频在线| 国产精品爽爽v| 风月影院男女十八禁| 日韩av乱伦| 超碰欧美97| 欧美少妇第一页| 中文字幕一区二区三区字幕| 好爽免费视频,| 热九九精品| 久久久96| 大香蕉色网| 天堂а√在线最新版在线| 2019亚洲男人天堂| 五月激情小说| 国产亚洲精品一区二区三区| 天天综合网入口~91| 强歼乱伦资源网| 亚洲色交| 丁香婷婷激情五月天无毒不卡| 美女极品一区二区三区| 日韩综合第八区国产精品| 久久综合五月天| 操逼视频色| 欧美91网| 青青草手机在线免费观看| 深夜激情无码| 72av视频| 久久久久亚洲精品| 亚欧性爱在线无码| 日韩成人性日韩成人性爱视频在线免费观看| 欧美性,色九九| 浪人综合网| 超碰欧美| 国产91丝袜在线播放蜜月| 蜜臀久久99精品久久久老,,| 秋霞网—男女啪啪亚洲免费体验区| 九九人妻| 99999精品视频| 天天操天天舔| 色视频蜜乳| 极品少妇久久久| 伊人久久久日韩一区| 无套内射性感少妇视频| 91痴汉| 久久欧洲| 久久99综合| 久久久久久久久久久免费精品| 午夜精品久久久久久久99热影院| 综合欧美日韩在线观看| 精品99999| 亚洲欧洲无码97久久精品| 欧美成人黄网色网站| 国产无码精品无码| 97精品国产精品免费观看| 无码又爽又硬又激情免费视频| 熟妇xxxxx性春色| 操逼免费视频无码国产| 偷拍色图| 久久99国产综合精品女同| 天天干天天操天天干天天操| 哈哈操 大香蕉| 91激情网| 2011国产精品| 国产精品自产拍在线观看社区| 在线观看中文字幕| 亚洲精品人妻在线| 国产精品白丝| 麻豆 美女 丝袜 人妻 中文| 久久一本大香蕉| 91久热这里只有精品| 欧美国产日韩清纯唯美| 国产乱人伦AVA麻豆软件.| 久久久久久久伊人精品| 色99999| 国产精品天干天干综合网麻豆| 五月天大香蕉| 一区二区三区视频| 国产精品午夜高潮呻吟久久av| 中国大陆国产高清AⅤ毛片| 熟妇xxxxx性春色| 97爱综合| 免费试看60秒| 国产精品久久久久久久久久久久| 黑丝制服中文字幕| 日韩干B| 在线播放中文字幕| 色阁阁AV综合网| 日日摸日日碰| 色踪合AV| 肉丝中文无码高清| 亚洲综合色在线| 五十路成人在线视频二区三区| 国产精品久久久久久久久久久久久久久久久久| 东北夫妻性偷拍| 国产乱婷婷精品二区三区| AV天堂电影网| 午夜天堂精品久久| 天天爽天天爽| 国产在线76页| 大香蕉手机在线视频| 一区中文字幕二区日韩| 日韩精品人妻系列无码天堂| 亚洲免费日韩在线一区二区| 嗯嗯,啊啊,国产精品| 欧州激情视频在线一区二区| 欧美在线l亚洲|