Python地球科學(xué)數(shù)據(jù)分析
定 價:79.8 元
隨著計算機技術(shù)的發(fā)展,通過編寫計算機程序來解決相關(guān)領(lǐng)域的難題已經(jīng)成為人們普遍認(rèn)同的解決方案。Python語言憑借其簡潔特點贏得了越來越多人的青睞。本書旨在結(jié)合Python語言講解其在地球科學(xué)數(shù)據(jù)分析方面的應(yīng)用。本書內(nèi)容分為12章,從搭建Python環(huán)境開始講解,陸續(xù)介紹了一系列適用于地球科學(xué)領(lǐng)域的Python知識,不僅涉及基礎(chǔ)的編程語法,也涵蓋實際的編程案例及程序運行結(jié)果。本書還結(jié)合統(tǒng)計學(xué)知識演示了一系列數(shù)據(jù)分析及可視化案例,通過一些典型的案例和編程方法展現(xiàn)了Python解決方案。本書適合地球科學(xué)領(lǐng)域的師生閱讀,也適合相關(guān)領(lǐng)域的科研工作者閱讀,不要求讀者有編程經(jīng)驗。
1.由意大利佩魯賈大學(xué)物理與地質(zhì)系教授毛里齊奧·彼得雷利編寫,內(nèi)容可靠,值得學(xué)習(xí)。2.Python語言與地球科學(xué)數(shù)據(jù)分析的結(jié)合,提高效率,有效解決該領(lǐng)域的難題。3.面向地球科學(xué)數(shù)據(jù)分析的實際應(yīng)用進(jìn)行設(shè)計,通過"概念解釋代碼示例應(yīng)用示范"的模式進(jìn)行組織,易學(xué)易掌握。4.其間穿插豐富的圖表及代碼示例,適合初學(xué)者開展相關(guān)學(xué)習(xí)和研究。
毛里齊奧·彼得雷利,目前在佩魯賈大學(xué)物理與地質(zhì)系工作,他的研究重點是火山的巖石學(xué)特征,致力于將機器學(xué)習(xí)技術(shù)應(yīng)用于地質(zhì)學(xué)。
目錄第 一部分 地質(zhì)學(xué)家應(yīng)知應(yīng)會的Python基礎(chǔ)知識第 1章 輕松搭建Python環(huán)境 21.1 Python編程語言 21.2 編程范例 31.3 本地Python環(huán)境 31.4 遠(yuǎn)程Python環(huán)境 61.5 Python包 61.6 專門為地質(zhì)學(xué)家開發(fā)的Python包 7第 2章 地質(zhì)學(xué)家必備的Python知識 82.1 從使用IPython控制臺開始 82.2 樣式和命名規(guī)則 102.3 使用Python腳本 112.4 條件語句、縮進(jìn)、循環(huán)和函數(shù) 132.4.1 條件語句 132.4.2 縮進(jìn)和塊 142.4.3 for循環(huán) 152.4.4 while循環(huán) 162.4.5 函數(shù) 172.5 導(dǎo)入外部庫 182.6 基本運算和數(shù)學(xué)函數(shù) 18第3章 用Python解決地質(zhì)問題:簡介 213.1 第 一次使用Python繪制二元相圖 213.2 建立第 一個地球科學(xué)模型 283.3 空間數(shù)據(jù)表達(dá)的快速入門 32第二部分 地質(zhì)數(shù)據(jù)描述第4章 地質(zhì)數(shù)據(jù)集的圖形可視化 384.1 數(shù)據(jù)集的統(tǒng)計學(xué)描述:主要概念 384.2 可視化單變量樣本分布 394.2.1 直方圖 394.2.2 累積分布圖 414.3 準(zhǔn)備發(fā)布就緒的二元相圖 414.3.1 子圖 414.3.2 標(biāo)記 434.3.3 圖例 494.3.4 四舍五入小數(shù)、文本格式、符號和特殊字符 524.3.5 二元相圖:plot()與scatter()的比較 574.4 多元數(shù)據(jù)可視化:首次嘗試 62第5章 描述統(tǒng)計1:單變量分析 645.1 描述統(tǒng)計基礎(chǔ) 645.2 位置 645.2.1 平均數(shù) 645.2.2 中位數(shù) 675.2.3 眾數(shù) 685.3 離差或尺度 695.3.1 極差 695.3.2 方差和標(biāo)準(zhǔn)差 715.3.3 四分位距 735.4 偏度 745.5 pandas中的描述統(tǒng)計 775.6 箱形圖 78第6章 描述統(tǒng)計2:雙變量分析 806.1 協(xié)方差和相關(guān)性 806.2 簡單線性回歸 836.3 多項式回歸 856.4 非線性回歸 87第三部分 地質(zhì)學(xué)中的積分與微分方程第7章 數(shù)值積分 947.1 定積分 947.2 積分的基本性質(zhì) 957.3 定積分的解析解和數(shù)值解 957.4 微積分的基本定理和解析解 967.4.1 微積分的基本定理 967.4.2 解析解:Python中的符號法 967.5 定積分的數(shù)值解 977.5.1 矩形法 977.5.2 梯形法 1007.5.3 基于scipy的梯形法和復(fù)合辛普森法 1017.6 計算地質(zhì)構(gòu)造體積 1037.7 計算巖石靜壓力 104第8章 微分方程 1108.1 引言 1108.2 常微分方程 1118.3 一階常微分方程的數(shù)值解 1168.3.1 歐拉法 1168.3.2 scipy.integrate.ode類 1188.4 菲克擴散定律一種廣泛使用的偏微分方程 1208.4.1 解析解 1218.4.2 常數(shù)D的數(shù)值解 123第四部分 概率密度函數(shù)與誤差分析第9章 概率密度函數(shù)及其在地質(zhì)學(xué)中的應(yīng)用 1309.1 概率分布與密度函數(shù) 1309.2 正態(tài)分布 1319.2.1 正態(tài)概率密度函數(shù) 1319.2.2 生成服從正態(tài)分布的隨機樣本 1359.3 對數(shù)正態(tài)分布 1379.4 其他適用于地質(zhì)學(xué)的概率密度函數(shù) 1399.5 密度估計 1409.6 中心極限定理與正態(tài)分布均值 145第 10章 誤差分析 14810.1 地質(zhì)測量中的誤差處理 14810.1.1 精確度和準(zhǔn)確度 14810.1.2 置信區(qū)間 15110.1.3 均值估計的不確定性: 標(biāo)準(zhǔn)誤差 15310.2 二元相圖中的不確定性 報告 15510.3 誤差傳播的線性化方法 16110.4 誤差傳播的蒙特卡洛方法 166第五部分 穩(wěn)健統(tǒng)計與機器學(xué)習(xí)第 11章 穩(wěn)健統(tǒng)計導(dǎo)論 17411.1 經(jīng)典統(tǒng)計法和穩(wěn)健統(tǒng)計法 17411.2 正態(tài)檢驗 17511.2.1 直方圖和參數(shù)擬合 17511.2.2 Q-Q圖 17711.2.3 統(tǒng)計檢驗 17811.3 位置和尺度的穩(wěn)健估計 18011.3.1 位置的穩(wěn)健估計和 弱估計 18011.3.2 尺度的穩(wěn)健估計和 弱估計 18311.3.3 位置和尺度的聯(lián)合穩(wěn)健 估計 18511.4 地球化學(xué)中的穩(wěn)健統(tǒng)計 187第 12章 機器學(xué)習(xí) 18912.1 地質(zhì)學(xué)中的機器學(xué)習(xí)導(dǎo)論 18912.2 Python中的機器學(xué)習(xí) 19112.3 機器學(xué)習(xí)在地質(zhì)學(xué)中的 研究案例 19112.3.1 用于訓(xùn)練的實驗 數(shù)據(jù) 19212.3.2 標(biāo)準(zhǔn)化 19412.3.3 訓(xùn)練和測試模型 197附錄A 面向地質(zhì)學(xué)家的Python包和資源 201A.1 面向地質(zhì)學(xué)家的Python包 201A.2 面向地質(zhì)學(xué)家的Python學(xué)習(xí)資源 201附錄B 面向?qū)ο缶幊虒?dǎo)論 202B.1 面向?qū)ο缶幊?202B.2 在Python中定義類、屬性和方法 202附錄C Matplotlib面向?qū)ο驛PI 206C.1 Matplotlib應(yīng)用程序接口 206C.2 Matplotlib面向?qū)ο驛PI 206C.3 使用OO樣式微調(diào)地質(zhì)圖 207附錄D 使用Pandas工具 210