作 者:董付國 著
定 價:69.8
出 版 社:清華大學出版社
出版日期:2023年05月01日
頁 數:380
裝 幀:平裝
ISBN:9787302624202
u語言精練、代碼優雅、案例豐富、注釋量大、實用性強。書中幾乎每段代碼都配有必要的注釋,讀者能夠在最短時間內理解代碼思路和要點,大幅度縮短閱讀和學習時間。u配套微課豐富。全書配有40小時微課視頻可以掃碼觀看,除講解書中內容和代碼之外,還進行了大量補充和擴展。u提供在線練習與刷題軟件。用書教師和學生可以免費獲取賬號,隨時可以在線練習超過2400道客觀題與600道編程題,教師可查看學生的練習情況。u為任課教師提供教學大綱、課件、源碼、數據文件等全套教學資源。
●第1章 NumPy數組運算與矩陣運算001
1.1 數組運算與相關操作.002
1.1.1 創建數組003
1.1.2 訪問數素015
1.1.3 修改數素值.021
1.1.4 增加素025
1.1.5 測試兩個數組素是否足夠接近028
1.1.6 數組與標量的運算028
1.1.7 數組與數組的運算029
1.1.8 排序031
1.1.9 點積運算034
1.1.10 向量叉乘.038
1.1.11 張量積038
1.1.12 數組對函數運算的支持.039
1.1.13 函數向量化043
1.1.14 改變數組形狀045
1.1.15 布爾運算.048
1.1.16 分段函數.050
1.1.17 數組堆疊與合並.051
1.1.18 數組拆分.052
1.1.19 轉置053
1.1.20 查素符號054
1.1.21素累加與累乘055
1.1.22 數組的集合運算.059
1.1.23 數組序列化與反序列化.060
1.1.24 查看數組特征060
1.1.25 轉換數組數據類型065
1.1.26 卷積運算.066
1.1.27 數組翻轉與旋轉.066
1.1.28 愛因斯坦標記法.068
1.2 矩陣運算與相關操作.070
1.2.1 創建矩陣070
1.2.2 訪素.071
1.2.3 矩陣轉置071
1.2.4 矩陣加法與減法072
1.2.5 矩陣乘法072
1.2.6 計算相關繫數矩陣073
1.2.7 計算樣本方差、協方差、標準差073
1.2.8 計算特征值與特征向量074
1.2.9 計算行列式075
1.2.10 計算逆矩陣076
1.2.11 計算向量和矩陣的範數.079
1.2.12 求解線性方程組.080
1.2.13 計算矩陣的條件數081
1.2.14 奇異值分解082
1.2.15 計算矩陣的秩084
1.2.16 QR 分解084
1.2.17 Cholesky分解085
1.3 多項式計算085
1.4 傅裡葉變換與反變換.088
1.5 應用案例090
本章習題.092
第2章 Pandas數據分析與處理實戰093
2.1 數據分析與處理概述.094
2.2 Pandas 一維數組.094
2.2.1 日期時間數據處理與相關操作095
2.2.2 區間數據處理與相關操作105
2.2.3 Categorical 數據處理與相關操作106
2.2.4 Series數據處理與相關操作109
2.3 Pandas 二維數組DataFrame.119
2.3.1 創建DataFrame 對像119
2.3.2 查看統計信息.120
2.3.3 排序121
2.3.4 數據選擇與訪問124
2.3.5 數據修改131
2.3.6 缺失值、重復值、異常值處理140
2.3.7 數據離散化152
2.3.8 頻次統計153
2.3.9 向量化素154
2.3.10 拆分與合並155
2.3.11 分裂操作.160
2.3.12 分組與聚合162
2.3.13 數據差分.175
2.3.14 透視表176
2.3.15 交叉表179
2.3.16 啞變量180
2.3.17 相關繫數.182
2.3.18 多級索引.183
2.3.19 選項設置.186
2.3.20 讀寫文件.189
2.3.21 設置樣式.192
2.3.22 swifter 加速.196
2.3.23 繪制圖形.197
2.4 Pandas 應用案例.205
本章習題.214
第3章 Matplotlib數據可視化實戰215
3.1 數據可視化庫Matplotlib基礎216
3.2 繪制折線圖219
3.3 繪制散點圖255
3.4 繪制柱狀圖265
3.5 繪制餅狀圖287
3.6 繪制雷達圖293
3.7 繪制箱線圖298
3.8 繪制小提琴圖.299
3.9 繪制風矢量圖.301
3.10 繪制等高線圖304
3.11 繪制樹狀圖306
3.12 繪制三維圖形307
3.13 繪圖區域切分317
……
本書詳細講解Python擴展庫NumPy、Pandas、Matplotlib在數據分析與數據可視化領域的應用。全書共3章,第1章講解基於NumPy的數組運算、矩陣運算、多項式計算及傅裡葉變換等內容;第2章講解基於Pandas的數據讀寫、生成、訪問、修改、刪除、分析與處理等內容;第3章講解基於Matplotlib的折線圖、散點圖、柱狀圖、餅狀圖、雷達圖、箱線圖、小提琴圖、風矢量圖、等高線圖、樹狀圖、三維圖形等各種圖形繪制技術以及繪圖區域切分、軸域屬性設置、坐標軸屬性設置、圖例屬性設置、動態圖形繪制、交互式圖形繪制等內容。本書可以作為數據科學與大數據、計算機科學與技術、統計、信息管理、數字媒體技術、辦公自動化以及相關專業研究生、本科生、專科生的教材,也可以作為相關從業人員的工具書或Python愛好者的進階自學用書。