Python 繪圖指南 — 分形與數據可視化
胡潔
- 出版商: 電子工業
- 出版日期: 2021-08-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 264
- 裝訂: 平裝
- ISBN: 7121369540
- ISBN-13: 9787121369544
-
相關分類:
Data-visualization
立即出貨
買這商品的人也買了...
-
科班出身的 AI人必修課:OpenCV 影像處理 使用 Python$780$616 -
強者用 PyTorch:實作史上最經典 AI 範例$690$545 -
機器學習的數學基礎 : AI、深度學習打底必讀$580$458 -
特徵工程不再難:資料科學新手也能輕鬆搞定! (Feature Engineering Made Easy: Identify unique features from your dataset in order to build powerful machine learning systems)$520$406 -
深度學習的數學地圖 -- 用 Python 實作神經網路的數學模型 (附數學快查學習地圖)$580$458 -
必學!Python 資料科學‧機器學習最強套件 - NumPy、Pandas、Matplotlib、OpenCV、scikit-learn、tf.Keras$680$537 -
詳解 FPGA:人工智能時代的驅動引擎$354$336 -
資料結構 -- 使用 Python, 2/e$540$427 -
$473Python 電腦視覺與深度學習實戰 -
資料視覺化設計:設計人最想學的視覺化魔法 ,將枯燥數據變成好看 好懂的圖表$480$408 -
$1,010創造高清 3D 虛擬世界:Unity 引擎 HDRP 高清渲染管線實戰 -
$848信息物理系統邏輯基礎 -
$403傳感器原理與應用 -
$352控制工程基礎 -
$469機器學習與人工智能:從理論到實踐 -
$862人與機器聽覺:聽見聲音的意義 -
數據驅動的科學和工程:機器學習、動力系統與控制詳解$894$849 -
$939智能製造探索與實踐 ——智能製造標桿企業案例匯編(一) -
$469深度學習計算機視覺實戰 -
$336光電檢測技術與系統, 4/e -
$473Linux 就該這麼學, 2/e -
機器人數學基礎$594$564 -
Python × APCS 解題思路$420$378 -
Perl 語言 IC 設計實踐$474$450 -
$356讀源碼學架構:系統架構師思維訓練之道
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
Python是科學可視化的有利工具,第三方的Matplotlib、Numpy庫功能強大,被廣泛地應用於科學計算和繪圖領域。本書通過分形與電腦圖像處理的經典算法實例,來詳細講解Python繪圖與數據可視化的使用方法和技巧。本書內容共分八個章節,採用的Python工具為Turtle、Matplotlib和Numpy,其中以Turtle模塊開始,作為入門,逐步過渡到專業級的matplotlib和Numpy庫。本書圖文並茂,講解細致,既是Python的繪圖指南,也是分形與混沌的通俗化讀物。
作者簡介
胡潔,網名timedot,近20年IT從業和管理經驗,擔任過開發、測試經理、QA經理、高#級項目經理等多個職務,擅長PB、C、C++、Java、Perl、Python等編程語言。熱愛傳統文化,喜愛編程,遵崇“科學藝術本相通,科技人文可相融”的創作理念,將致力於為計算機科學融入更多的人文氣息
目錄大綱
第1章 海岸線有多長 1
1.1 海岸線 2
1.2 科赫(Koch)曲線 2
1.3 分形的特性 3
1.4 算法 4
1.5 科赫曲線.py源碼 5
1.6 源碼剖析 7
1.6.1 Turtle模塊 7
1.6.2 函數 10
1.6.3 遞歸算法 11
1.7 數據可視化Tips 14
1.7.1 數據 14
1.7.2 可視化 16
第2章 基因與生成元算法 19
2.1 一生二,二生三 20
2.2 生成元 20
2.3 算法 23
2.4 生成元.py源碼 24
2.5 源碼剖析 27
2.6 數據可視化Tips 29
2.6.1 色彩 29
2.6.2 配色方案 32
第3章 植物算法之美 35
3.1 L文法系統(L-System) 36
3.2 經典的分形圖形 38
3.2.1 科赫曲線(Koch Curve) 38
3.2.2 科赫雪花(Snowflake Curve) 40
3.2.3 分形龍(Dragon Curve) 41
3.3 分形維數 42
3.4 植物形態模擬 44
3.4.1 分形樹 44
3.4.2 隨機分形樹 49
3.5 L文法系統.py源碼 50
3.6 Matplotlib庫 55
3.6.1 安裝 56
3.6.2 組成部分 57
3.6.3 使用方式 57
3.6.4 折線函數Plot 58
3.6.5 顯示模式 63
3.6.6 坐標軸函數 64
3.6.7 圖像保存到文件 65
3.6.8 顏色格式 66
3.6.9 RcParams變量 66
3.7 源碼剖析 67
3.7.1 棧和分形樹 67
3.7.2 類和對象 68
3.7.3 L系統函數 72
3.8 數據可視化Tips——可視化材料 74
3.8.1 數據類型 74
3.8.2 空間結構 76
3.8.3 視覺元素和背景信息 77
3.8.4 材料的整合 78
3.9 L文法系統—隨機.py源碼 79
第4章 凝聚、凝聚、凝聚 82
4.1 擴散有限凝聚模型(DLA) 83
4.2 混沌和秩序 84 4.3 凝聚體 85
4.3.1 凝聚體類型1 85
4.3.2 凝聚體類型2 86
4.4 DLA(中心點,方形).py源碼 87
4.5 隨機數和Random模塊 90
4.6 NumPy庫 92
4.6.1 入門介紹 92
4.6.2 ndarray對象 92
4.6.3 NumPy創建數組 94
4.6.4 Random模塊 96
4.7 Matplotlib.Pyplot模塊函數 97
4.7.1 散點函數Scatter 97
4.7.2 其他繪圖函數 100
4.7.3 Figure和Axes函數 103
4.8 源碼剖析 105
4.9 數據可視化Tips 108
4.9.1 數據統計圖 108
4.9.2 數據的統計分析 108
4.9.3 不同數據統計圖的應用場景 111
4.10 DLA(一根線).py源碼 112
第5章 拼貼與顯影 115
5.1 疊代函數系統(IFS) 116
5.2 IFS分形圖 117
5.3 IFS.py源碼 122
5.4 源碼剖析1 124
5.5 IFS拼貼圖.py源碼 126
5.6 源碼剖析2 129
5.7 畫布其他元素 130
5.7.1 標題 130
5.7.2 網格 131
5.7.3 x軸、y軸標簽 132
5.7.4 x軸、y軸刻度 133
5.7.5 文本 134
5.7.6 註釋 135
5.7.7 圖例 137
5.7.8 顯示中文字符 138
5.8 數據可視化Tips:增強可讀性 138
第6章 優雅的曲線 142
6.1 螺旋線 143
6.2 規律與圖形 143
6.2.1 極坐標系 143
6.2.2 阿基米德螺旋線 144
6.2.3 斐波那契螺旋線 145
6.2.4 蝴蝶曲線 146
6.3 螺線縮略圖.py源碼 147
6.4 OO(面向對象)方式 151
6.4.1 Subplot函數 151
6.4.2 Subplots函數 152
6.4.3 Axes對象方法 153
6.5 極坐標 155
6.6 LaTeX排版系統 157
6.7 縮略圖源碼剖析 158
6.8 數據可視化Tips:多視圖關聯設計 161
第7章 奇異瑰麗的圖案 163
7.1 曼德勃羅集 164
7.2 分形圖 165
7.2.1 曼德勃羅圖形 165
7.2.2 朱利亞圖形 167
7.2.3 可交互的縮略圖 169
7.3 曼德勃羅縮略圖.py源碼 169
7.4 網格坐標矩陣 172
7.5 函數向量化 174
7.6 圖像生成函數Imshow 176
7.7 Matplotlib事件處理 180
7.8 自定義ColorMap 182
7.9 縮略圖源碼剖析 185
7.9.1 Iterator函數 185
7.9.2 Plot_julia函數 186
7.9.3 Onclick函數 187
7.9.4 Plot_mandelbrot函數 188
7.9.5 主程序 189
7.10 數據可視化Tips 189
7.10.1 可視化交互設計 189
7.10.2 熱力圖 190
第8章 生命的疊代演化 191
8.1 細胞自動機 192
8.2 生命細胞分佈圖 193
8.3 生命遊戲.py源碼 198
8.4 源碼剖析1 200
8.5 生命遊戲(animation).py源碼 202
8.6 程序安裝 203
8.6.1 FFmpeg 203
8.6.2 ImageMagick 204
8.7 創建和保存動畫 205
8.8 源碼剖析2 206
8.9 數據可視化Tips——動畫 207
第9章 股票交割單數據可視化案例 208
9.1 數據可視化的過程 209
9.2 收集數據 211
9.3 設計可視化方案 212
9.3.1 提出問題 212
9.3.2 選擇合適的數據圖表 212
9.4 製作和保存圖表 213
9.4.1 成交次數柱狀圖 213
9.4.2 個股成交次數折線圖 218
9.4.3 成交氣泡圖 222
9.4.4 資金盈虧圖 228
附錄A 分形 241
附錄B 可視化的起源和發展 246
