![](/c3/10963474523.jpg)
出版社:人民郵電出版社 ISBN:9787115436986 商品編碼:10963474523 品牌:文軒 出版時間:2016-10-01 代碼:49 作者:印赫曼塔庫瑪梅赫塔HemantKumarMehta
"![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:印 赫曼塔 庫瑪 梅赫塔 Hemant Kumar Mehta 著 陶俊傑 陳小莉 譯 定 價:49 出 版 社:人民郵電出版社 出版日期:2016年10月01日 頁 數:200 裝 幀:簡裝 ISBN:9787115436986 全面闡述Python科學計算基礎內容提供Python科學計算精彩案例總結科學計算的任務、難點以及傑出實踐經驗科學計算概況、結構 使用NumPy和SciPy完成數值計算使用SymPy進行符號計算的概念和方法使用matplotlib畫圖程序庫做數據可視化使用pandas、matplotlib和IPython組合做數據分析與可視化Python的並行和高性能計算方法科學計算應用、庫和工具的Python開發案例方案設計、代碼編寫、高性能計算等科學計算傑出實踐 ●目錄 章 科學計算概況與選擇Python的理由 11.1 科學計算的定義 21.2 科學計算的簡單處理流程 31.3 科學與工程領域的案例 51.4 解決復雜問題的策略 51.5 近似、誤差及相關統計概念和術語 61.5.1 誤差分析 71.5.2 敏感度、穩定性和準確性 71.5.3 後向與前向誤差估計 81.5.4 誤差可以忽略不計嗎 81.6 計算機算術運算和浮點數 81.7 Python 編程語言簡介 91.7.1 Python 語言的指導原則 91.7.2 為什麼用Python 做科學計算 111.7.3 Python 的缺點 131.8 小結 13第2 章 科學工作流和科學計算的結構 142.1 科學計算的數學部分 142.1.1 線性方程組 142.1.2 非線性方程組 152.1.3 很優化方法 162.1.4 內插法 172.1.5 外插法 172.1.6 數值積分 182.1.7 數值微分 182.1.8 微分方程 192.1.9 隨機數生成器 202.2 Python 科學計算 212.2.1 NumPy 簡介 222.2.2 SciPy 程序庫 222.2.3 用pandas 做數據分析 232.3 IPython 交互式編程簡介 232.3.1 IPython 並行計算 242.3.2 IPython Notebook 242.4 用SymPy 進行符號計算 262.4.1 SymPy 的主要特點 272.4.2 為什麼用SymPy 282.5 畫圖程序庫 282.6 小結 30第3 章 有效地制造與管理科學數據 313.1 數據的基本概念 313.2 數據存儲軟件與工具箱 323.2.1 文件 333.2.2 數據庫 333.3 常見的數據操作 343.4 科學數據的格式 353.5 現成的標準數據集 373.6 數據生成 413.7 模擬數據的生成(構造) 413.7.1 用Python 的內置函數生成隨機數 423.7.2 基於統計分布的隨機數生成器的設計和實現 453.7.3 一個用簡單邏輯生成5位隨機數的程序 463.8 大規模數據集的簡要介紹 473.9 小結 48第4 章 Python 科學計算API 494.1 Python 數值科學計算 494.1.1 NumPy 程序包 494.1.2 SciPy 程序包 524.1.3 簡單的SciPy 程序 544.2 SymPy符號計算 574.2.1 計算機代數繫統 574.2.2 通用CAS的特點 574.2.3 SymPy設計理念簡介 584.2.4 SymPy模塊 604.2.5 簡單的範例程序 614.3 數據分析和可視化的API 和工具 634.3.1 用pandas進行數據分析和操作 634.3.2 用matplotlib進行數據可視化 644.3.3 用IPython實現Python的交互式計算 644.3.4 數據分析和可視化的示例程序 654.4 小結 67第5 章 數值計算 685.1 NumPy 的基本對像 685.1.1 N 維數組對像 685.1.2 通用函數對像 725.1.3 NumPy 的數學模塊 745.2 SciPy 的介紹 755.2.1 SciPy 的數學函數 755.2.2 高級模塊/程序包 765.3 小結 97第6 章 用Python 做符號計算 986.1 符號、表達式和基本運算 986.2 求解方程 996.3 有理數、指數和對數函數 1006.4 多項式 1006.5 三角函數和復數 1016.6 線性代數 1016.7 微積分 1036.8 向量 1056.9 物理模塊 1066.9.1 氫波函數 1066.9.2 矩陣和Pauli代數 1076.9.3 一維和三維量子諧振子 1076.9.4 二次量子化 1086.9.5 高能物理 1086.9.6 力學 1096.10 漂亮的打印功能 1116.11 密碼學模塊 1136.12 輸入的句法分析 1136.13 邏輯模塊 1146.14 幾何模塊 1166.15 符號積分 1176.16 多項式操作 1196.17 集合 1206.18 運算的簡化和合並 1216.19 小結 122第7 章 數據分析與可視化 1237.1 matplotlib 1237.1.1 matplotlib的架構 1247.1.2 matplotlib的畫圖方法 1257.2 pandas 程序庫 1287.2.1 Series 1287.2.2 DataFrame 1297.2.3 Panel 1307.2.4 pandas 數據結構的常用函數 1317.2.5 時間序列與日期函數 1377.2.6 處理缺失數據 1407.3 I/O 操作 1417.3.1 處理CSV文件 1417.3.2 即開即用數據集 1447.4 IPython 1457.4.1 IPython 終端與繫統命令行工具 1467.4.2 IPython Notebook 1497.5 小結 150第8 章 並行與大規模科學計算 1518.1 用IPython 做並行計算 1528.2 IPython 並行計算架構 1528.3 並行計算示例 1548.3.1 並行裝飾器 1558.3.2 IPython 的魔法函數 1558.4 IPython 的高級特性 1578.4.1 容錯執行 1578.4.2 動態負載均衡 1588.4.3 在客戶端與引擎之間推拉對像 1588.4.4 支持數據庫存儲請求與結果 1608.4.5 在IPython 裡使用MPI 1618.4.6 管理任務之間的依賴關繫 1628.4.7 用 EC2 的StarCluster啟動IPython 1678.5 IPython 數據安全措施 1688.5.1 常用並行編程方法 1688.5.2 在Python 中演示基於Hadoop的MapReduce 1748.5.3 在Python 中運行Spark 1768.6 小結 176第9 章 真實案例介紹 1779.1 用Python 開發的科學計算應用 1779.1.1 “每個孩子一臺筆記本”項目用Python 開發界面 1779.1.2 ExpEYES——科學之眼 1809.1.3 Python 開發的天氣預測應用程序 1819.1.4 Python 開發的航空器概念設計工具與API 1829.1.5 OpenQuake 引擎 1839.1.6 德國西馬克公司的能源效率應用程序 1849.1.7 高能物理數據分析的自動代碼生成器 1849.1.8 Python 的計算化學應用 1869.2 Python 開發的盲音觸覺識別繫統 1879.2.1 TAPTools 空中交通管制工具 1879.2.2 光能效率檢測的嵌入式繫統 1889.3 Python 開發的科學計算程序庫 1899.3.1 Tribon 公司的船舶設計API 1899.3.2 分子建模工具箱 1899.3.3 標準Python程序包 1909.4 小結 1910 章 科學計算的很好實踐 19210.1 方案設計階段的很好實踐 19210.2 功能實現階段的很好實踐 19410.3 數據管理與應用部署的很好實踐 19610.4 實現高性能的很好實踐 19710.5 數據隱私與安全的很好實踐 19810.6 測試與維護的很好實踐 19810.7 Python 常用的很好實踐 19910.8 小結 200 Python因為其自身的諸多優點而成為科學計算的不錯選擇。本書是將Python 用於科學計算的實用指南,既介紹了相關的基礎知識,又提供了豐富的精彩案例,並為讀者總結了傑出實踐經驗。其主要內容包括:科學計算的基本概念與選擇Python 的理由,科學工作流和科學計算的結構,科學項目相關數據的各個方面,用於科學計算的API 和工具包,如何利用Python 的NumPy 和SciPy 包完成數值計算,用Python 做符號計算,數據分析與可視化,並行與大規模計算,等等。 印 赫曼塔 庫瑪 梅赫塔 Hemant Kumar Mehta 著 陶俊傑 陳小莉 譯 Hemant Kumar Mehta博士,專注於分布式計算和科學計算領域,擁有十餘年教學、科研和軟件開發經驗。他是ACM會員、IEEE不錯會員,以及IACSIT、IAENG和MIR等實驗室的不錯會員。陶俊傑長期從事數據分析工作,酷愛Python,每天都和Python面對面,樂此不疲。本科畢業於北京交通大學機電學院,碩士畢業於北京交通大學經管學院。曾就職於中國移動設計院,目前在京東任職。陳小莉長期從事數據分析工作,喜歡Python。本科與碩士畢業於北京交通大學電信學院。目前在中科院從事科技文獻與專利分析工作。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |