Python 數據可視化實戰:CSV 天氣數據讀取、繪圖與異常處理
CSV 格式與 `csv` 模組基礎 CSV 以逗號分隔,`csv.reader` 將每行轉為列表。首行通常為標題。 import csv with open(
Python 資料科學實戰筆記 6:異常值處理與隨機森林模型評估
一、資料處理:視覺化判斷並移除離群值 透過繪圖發現 `PERM`、`RT`、`C2` 等屬性存在明顯離群點,依領域知識設定閾值刪除: 20 等 作者並嘗試按
自學 Python 50:正則表達式(二)re 模塊完整使用指南
前言承接上篇正則語法,本文詳細講解 Python `re` 模塊核心 API:編譯、匹配、搜索、查找全部、替換、分割,附帶實戰代碼與輸出演示。一、re 模塊常用
VMWarePro + Ubuntu + MySQL 8.0.x + Python 開發環境搭建完整指南
一、安裝 VMWare Workstation Pro 15/16下載:百度網盤鏈接 (提取碼: ntgh)安裝:全程「下一步」,完成後重啟宿主機。創建虛擬機:
OpenCV Python 批量檢測並刪除上下翻轉 180° 的晶片圖像
問題背景半導體產線中,少量晶片因裝夾錯誤導致影像上下顛倒 (180° 旋轉)。需自動識別並刪除這類缺陷圖,保留正常方向圖像。核心思路:模板匹配 + 方向判斷準備
Python 串口通訊實戰:連接 Balluff 傳感器讀取芯片數據
需求背景需使用 Python 經由串口與 Balluff 工業傳感器(M12 8 针航空插頭)通訊,讀取芯片資訊。關鍵在於硬體接線與協議解析。硬體連接方案1.
Python 自學爬蟲常見疑問:print 無輸出、self 含義、實例方法與類方法區別
問題場景初學者在編寫爬蟲類時,常遇到三個核心疑惑:直接 print 實例卻無預期輸出?self 到底代表什麼?實例方法、類方法、靜態方法有何區別?1. 為什麼
Python 實現 Linear Search(線性搜索)算法:迭代版、遞歸版、邊界檢查完整實現
算法簡介 Linear Search(線性搜索)是最基礎的查找算法:從頭到尾逐個比較,時間複雜度 O(n)。雖然效率不如二分查找,但無需數組有序,適用於小規模數
Python 實現 Binary Search(二分查找)算法:遞歸版本、邊界處理、完整測試
算法簡介 Binary Search(二分查找)是查找有序數組中目標元素的經典算法,時間複雜度 O(log n)。核心思想:每次比較中間元素,根據大小關係丟棄一
Python 實現 Simulated Annealing(模擬退火)算法:原理、代碼、可視化與參數調優全解析
算法簡介 Simulated Annealing(模擬退火)受金屬冶金「退火」啟發:高溫下原子隨機運動,緩慢降溫使結晶達到能量極小值。算法核心:以一定概率接受劣
Python 實現 Tabu Search(禁忌搜索)算法:TSP 求解完整實現與核心組件解析
算法簡介 Tabu Search(禁忌搜索)是一種元啟發式優化算法,用於解決組合優化問題(如 TSP、車輛路徑、調度)。核心思想:允許接受劣質解以跳出局部最優,
Python 實現 Ternary Search(三元搜索)算法:遞歸與迭代雙版本、精度控制、完整測試
算法簡介 Ternary Search(三元搜索)是二分搜索的推廣:每次將搜索區間三等分,通過比較兩個分割點的值與目標值,縮小 2/3 的搜索範圍。適用於單峰函
Python 實現 Bead Sort(珠排序)算法:原理、代碼與複雜度分析
算法簡介 Bead Sort(珠排序),又稱重力排序,是一種基於「重力模擬」的自然排序算法。靈感來自算盤:將數字表示為豎桿上的珠子數量,讓珠子在重力作用下下落,
Python 實現 Bogo Sort (猴子排序) 算法詳解
算法性質Bogo Sort (Permutation Sort / Monkey Sort) 是極其低效、隨機、理論上無界的排序:反覆隨機打亂序列,直到檢測到有
Python 實現 Bubble Sort (冒泡排序) 算法詳解
算法經典定位Bubble Sort 是最基礎的比較排序:相鄰元素兩兩比較,逆序則交換,大元素如氣泡般「浮」至右端。雖 O(n²) 效率低,但教學價值極高,且穩定
Python 實現 Bucket Sort (桶排序) 算法詳解
算法定位Bucket Sort 是分配式、線性平均時間排序,適用於均勻分佈的數據。核心:將值域劃分為 k 個桶,分散元素入桶,各桶內部排序 (通常用插入排序或內
Python 實現 Circle Sort (圓形排序) 算法詳解
算法思想Circle Sort 以分治遞歸方式模擬「圓形比較」:將序列首尾配對比較交換,再遞歸處理左右兩半,直到單元素。外層循環重複此過程直到某輪無交換。屬於不
Python 實現 Cocktail Shaker Sort (雞尾酒排序) 算法詳解
算法別名與本質Cocktail Shaker Sort = Double Sort = 雙向氣泡排序。每輪先正向冒泡將最大值送至右端,再反向冒泡將最小值送至左端