![](/c49/30/1076940097.jpg)
出版社:人民郵電 ISBN:9787115339409 商品編碼:1076940097 開本:16 出版時間:2014-01-01 代碼:49 作者:伊德裡斯,譯者:張馭宇
" 基本信息 - 商品名稱:Python數據分析基礎教程(NumPy學習指南第2版)/圖靈程序設計叢書
- 作者:(印尼)伊德裡斯|譯者:張馭宇
- 代碼:49
- 出版社:人民郵電
- ISBN號:9787115339409
其他參考信息 - 出版時間:2014-01-01
- 印刷時間:2014-01-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:226
- 字數:371千字
編輯推薦語 伊德裡斯編著的這本《Python數據分析基礎教程(NumPy學習指南第2版)》作為NumPy的入門教程,從安裝NumPy講起,涵蓋NumPy數組對像、常用函數、矩陣運算、線性代數、金融函數、窗函數、質量控制、Matplotlib繪圖、SciPy簡介以及Pygame等內容,涉及面較為廣泛。書中對每個知識點均給出了簡短而明晰的示例,很適合初學者上手。大部分示例都有真實的應用場景(如股票數據分析),可讀性遠遠好於枯燥的官方文檔,幫助讀者在掌握NumPy使用技能的同時拓寬視野、拓展思維。本書的閱讀門檻不高,讀者隻需具備基本的Python編程知識。 內容提要 伊德裡斯編著的這本《Python數據分析基礎教程 (NumPy學習指南第2版)》是NumPy的入門教程,主 要介紹NumPy以及相關的Python科學計算庫,如SciPy 和Matplotlib。《Python數據分析基礎教程(NumPy 學習指南第2版)》內容涵蓋NumPy安裝、數組對像、 常用函數、矩陣運算、線性代數、金融函數、窗函數 、質量控制、Matplotlib繪圖、SciPy簡介以及 Pygame等內容,涉及面較廣。另外,Ivan Idris針對 每個知識點給出了簡短而明晰的示例,並為大部分示 例給出了實用場景(如股票數據分析),在幫助初學 者入門的同時,提高了本書可讀性。 《Python數據分析基礎教程(NumPy學習指南第2 版)》適合正在找尋高質量開源計算庫的科學家、工 程師、程序員和定量管理分析師閱讀參考。 作者簡介 Ivan Idris實驗物理學碩士。先後任職於多家公司,從事Java開發、數據倉庫開發和QA分析等工作。主要的興趣是商業智能、大數據和雲計算,喜歡編寫整潔、可測試的代碼,以及撰寫有趣的技術文章。另著有NumPy Beginner's Guide和Instant Pygame for Python Game Development How-to等書。可以訪問ivanidris.net獲取*多信息。 目錄 **章 NumPy快速入門 1.1 Python 1.2 動手實踐:在不同的操作繫統上安裝Python 1.3 Windows 1.4 動手實踐:在Windows上安裝NumPy、Matplotlib、SciPy和IPython 1.5 Linux 1.6 動手實踐:在Linux上安裝NumPy、Matplotlib、SciPy和IPython 1.7 Mac OS X 1.8 動手實踐:在Mac OS X上安裝NumPy、Matplotlib和SciPy 1.9 動手實踐:使用MacPorts或Fink安裝NumPy、SciPy、Matplotlib和IPython 1.10 編譯源代碼 1.11 數組對像 1.12 動手實踐:向量加法 1.13 IPython:一個交互式shell工具 1.14 在線資源和幫助 1.15 本章小結 第2章 NumPy基礎 2.1 NumPy數組對像 2.2 動手實踐:創建多維數組 2.2.1 選素 2.2.2 NumPy數據類型 2.2.3 數據類型對像 2.2.4 字符編碼 2.2.5 自定義數據類型 2.2.6 dtype類的屬性 2.3 動手實踐:創建自定義數據類型 2.4 一維數組的索引和切片 2.5 動手實踐:多維數組的切片和索引 2.6 動手實踐:改變數組的維度 2.7 數組的組合 2.8 動手實踐:組合數組 2.9 數組的分割 2.10 動手實踐:分割數組 2.11 數組的屬性 2.12 動手實踐:數組的轉換 2.13 本章小結 第3章 常用函數 3.1 文件讀寫 3.2 動手實踐:讀寫文件 3.3 CSV文件 3.4 動手實踐:讀入CSV文件 3.5 成交量加權平均價格(VWAP) 3.6 動手實踐:計算成交量加權平均價格 3.6.1 算術平均值函數 3.6.2 時間加權平均價格 3.7 取值範圍 3.8 動手實踐:找到*大值和*小值 3.9 統計分析 3.10 動手實踐:簡單統計分析 3.11 股票收益率 3.12 動手實踐:分析股票收益率 3.13 日期分析 3.14 動手實踐:分析日期數據 3.15 周彙總 3.16 動手實踐:彙總數據 3.17 真實波動幅度均值(ATR) 3.18 動手實踐:計算真實波動幅度均值 3.19 簡單移動平均線 3.20 動手實踐:計算簡單移動平均線 3.21 指數移動平均線 3.22 動手實踐:計算指數移動平均線 3.23 布林帶 3.24 動手實踐:繪制布林帶 3.25 線性模型 3.26 動手實踐:用線性模型預測價格 3.27 趨勢線 3.28 動手實踐:繪制趨勢線 3.29 ndarray對像的方法 3.30 動手實踐:數組的修剪和壓縮 3.31 階乘 3.32 動手實踐:計算階乘 3.33 本章小結 第4章 便捷函數 4.1 相關性 4.2 動手實踐:股票相關性分析 4.3 多項式 4.4 動手實踐:多項式擬合 4.5 淨額成交量 4.6 動手實踐:計算OBV 4.7 交易過程模擬 4.8 動手實踐:避免使用循環 4.9 數據平滑 4.10 動手實踐:使用hanning函數平滑數據 4.11 本章小結 第5章 矩陣和通用函數 5.1 矩陣 5.2 動手實踐:創建矩陣 5.3 從已有矩陣創建新矩陣 5.4 動手實踐:從已有矩陣創建新矩陣 5.5 通用函數 5.6 動手實踐:創建通用函數 5.7 通用函數的方法 5.8 動手實踐:在add上調用通用函數的方法 5.9 算術運算 5.10 動手實踐:數組的除法運算 5.11 模運算 5.12 動手實踐:模運算 5.13 斐波那契數列 5.14 動手實踐:計算斐波那契數列 5.15 利薩茹曲線 5.16 動手實踐:繪制利薩茹曲線 5.17 方波 5.18 動手實踐:繪制方波 5.19 鋸齒波和三角波 5.20 動手實踐:繪制鋸齒波和三角波 5.21 位操作函數和比較函數 5.22 動手實踐:玩轉二進制位 5.23 本章小結 第6章 深入學習NumPy模塊 6.1 線性代數 6.2 動手實踐:計算逆矩陣 6.3 求解線性方程組 6.4 動手實踐:求解線性方程組 6.5 特征值和特征向量 6.6 動手實踐:求解特征值和特征向量 6.7 奇異值分解 6.8 動手實踐:分解矩陣 6.9 廣義逆矩陣 6.10 動手實踐:計算廣義逆矩陣 6.11 行列式 6.12 動手實踐:計算矩陣的行列式 6.13 快速傅裡葉變換 6.14 動手實踐:計算傅裡葉變換 6.15 移頻 6.16 動手實踐:移頻 6.17 隨機數 6.18 動手實踐:硬幣賭博遊戲 6.19 超幾何分布 6.20 動手實踐:模擬遊戲秀節目 6.21 連續分布 6.22 動手實踐:繪制正態分布 6.23 對數正態分布 6.24 動手實踐:繪制對數正態分布 6.25 本章小結 第7章 專用函數 7.1 排序 7.2 動手實踐:按字典序排序 7.3 復數 7.4 動手實踐:對復數進行排序 7.5 搜索 7.6 動手實踐:使用searchsorted函數 7.7素抽取 7.8 動手實踐:從數組素 7.9 金融函數 7.10 動手實踐:計算終值 7.11 現值 7.12 動手實踐:計算現值 7.13 淨現值 7.14 動手實踐:計算淨現值 7.15 內部收益率 7.16 動手實踐:計算內部收益率 7.17 分期付款 7.18 動手實踐:計算分期付款 7.19 付款期數 7.20 動手實踐:計算付款期數 7.21 利率 7.22 動手實踐:計算利率 7.23 窗函數 7.24 動手實踐:繪制巴特利特窗 7.25 布萊克曼窗 7.26 動手實踐:使用布萊克曼窗平滑股價數據 7.27 漢明窗 7.28 動手實踐:繪制漢明窗 7.29 凱澤窗 7.30 動手實踐:繪制凱澤窗 7.31 專用數學函數 7.32 動手實踐:繪制修正的貝塞爾函數 7.33 sinc函數 7.34 動手實踐:繪制sinc函數 7.35 本章小結 第8章 質量控制 8.1 斷言函數 8.2 動手實踐:使用assert_almost_equal斷言近似相等 8.3 近似相等 8.4 動手實踐:使用assert_approx_equal斷言近似相等 8.5 數組近似相等 8.6 動手實踐:斷言數組近似相等 8.7 數組相等 8.8 動手實踐:比較數組 8.9 數組排序 8.10 動手實踐:核對數組排序 8.11 對像比較 8.12 動手實踐:比較對像 8.13 字符串比較 8.14 動手實踐:比較字符串 8.15 浮點數比較 8.16 動手實踐:使用assert_array_ almost_equal_nulp比較浮點數 8.17 多ULP的浮點數比較 8.18 動手實踐:設置maxulp並比較浮點數 8.1測試 8.20 動手實踐:測試 8.21 nose和測試裝飾器 8.22 動手實踐:使用測試裝飾器 8.23 文檔字符串 8.24 動手實踐:執行文檔字符串測試 8.25 本章小結 第9章 使用Matplotlib繪圖 9.1 簡單繪圖 9.2 動手實踐:繪制多項式函數 9.3 格式字符串 9.4 動手實踐:繪制多項式函數及其導函數 9.5 子圖 9.6 動手實踐:繪制多項式函數及其導函數 9.7 財經 9.8 動手實踐:繪制全年股票價格 9.9 直方圖 9.10 動手實踐:繪制股價分布直方圖 9.11 對數坐標圖 9.12 動手實踐:繪制股票成交量 9.13 散點圖 9.14 動手實踐:繪制股票收益率和成交量變化的散點圖 9.15 著色 9.16 動手實踐:根據條件進行著色 9.17 圖例和注釋 9.18 動手實踐:使用圖例和注釋 9.19 三維繪圖 9.20 動手實踐:在三維空間中繪圖 9.21 等高線圖 9.22 動手實踐:繪制色彩填充的等高線圖 9.23 動畫 9.24 動手實踐:制作動畫 9.25 本章小結 **0章 NumPy的擴展:SciPy 10.1 MATLAB和Octave 10.2 動手實踐:保存和加載.mat文件 10.3 統計 10.4 動手實踐:分析隨機數 10.5 樣本比對和SciKits 10.6 動手實踐:比較股票對數收益率 10.7 信號處理 10.8 動手實踐:檢測QQQ股價的線性趨勢 10.9 傅裡葉分析 10.10 動手實踐:對去除趨勢後的信號進行濾波處理 10.11 數學優化 10.12 動手實踐:擬合正弦波 10.13 數值積分 10.14 動手實踐:計算高斯積分 10.15 插值 10.16 動手實踐:一維插值 10.17 圖像處理 10.18 動手實踐:處理Lena圖像 10.19 音頻處理 10.20 動手實踐:重復音頻片段 10.21 本章小結 **1章 玩轉Pygame 11.1 Pygame 11.2 動手實踐:安裝Pygame 11.3 Hello World 11.4 動手實踐:制作簡單遊戲 11.5 動畫 11.6 動手實踐:使用NumPy和Pygame制作動畫對像 11.7 Matplotlib 11.8 動手實踐:在Pygame中使用Matplotlib 11.9 屏幕像素 11.10 動手實踐:訪問屏幕像素 11.11 人工智能 11.12 動手實踐:數據點聚類 11.13 OpenGL和Pygame 11.14 動手實踐:繪制謝爾賓斯基地毯 11.15 模擬遊戲 11.16 動手實踐:模擬生命 11.17 本章小結 突擊測驗答案
" |