前言

自我介绍

你好,欢迎阅读本书,我叫Maurizio Petrelli,目前在佩鲁贾大学物理和地质系工作。我致力于火山的岩石学特征研究,重点研究火山爆发前的动力学和时间尺度。在这方面,我将传统技术和创新技术结合。自2002年以来,我一直在实验室工作,致力于激光烧蚀电感耦合等离子体质谱(laser ablation inductively coupled plasma mass spectrometry, LA-ICP-MS)设备的开发。2006年2月,我以题为《岩浆相互作用过程中的非线性动力学及其对岩浆杂化的影响》(“Nonlinear Dynamics in Magma Interaction Processes and their Implications on Magma Hybridization”)的论文获得了博士学位。目前,我正在物理和地质系开发一个新的研究方向,将机器学习技术应用于地质研究。此外,我还负责管理LA-ICP-MS实验室。

本书结构

本书共5个部分,外加4个附录。第一部分是“地质学家应知应会的Python基础知识”,重点介绍Python编程的基础知识,从搭建科学的计算环境到使用Python解决你的第一个地质问题。第二部分是“地质数据描述”,说明如何将单变量和双变量可视化(即绘制图表)并生成描述性统计数据。第三部分是“地质学中的积分与微分方程”,讨论积分和微分方程,重点讨论其在地质学中的各种应用。第四部分是“概率密度函数与误差分析”,讨论其在地球科学数据评价和建模中的应用。第五部分是“稳健统计与机器学习”,讨论从统计学角度分析偏离正态分布的数据集的方法,以及机器学习技术在地球科学数据建模中的应用。

格式约定

在本书中,我使用约定来标识不同类型的信息。例如,正文中使用的Python语句、命令和变量都设置为斜体。

以下面引用的文本为例。

在matplotlib中有许多选项可以创建各式各样的子图。在我看来,最简单的方法之一是创建一个空的图形,比如先使用fig = plt.figure(),然后使用fig.add_subplot(nrows, ncols, index)添加多个轴(即subplot)。参数nrowsncolsindex分别表示行、列以及索引。其中,索引从左上角的1开始,向右增加。为了更好地理解,请参考代码清单4.4中的代码。

下面突出显示了一段Python代码。

代码清单1 Python代码列表示例

1  import pandas as pd
2  
3  #Example 1
4  my_dataset1 = pd.read_excel('Smith_glass_post_NYT_data.xlsx',
5                              sheet_name='Supp_traces')

共享代码

本书提供的所有代码都在Anaconda Individual Edition 2021.05(Python 3.8.8)上进行了测试,可以在异步社区网站和我的GitHub仓库(Petrellim)上找到。

参与合作

我始终对全球范围内的新合作持开放态度。请随时通过邮箱(maurizio.petrelli@unipg.it)与我联系,提出新的想法或合作意向。

服务与支持

本书由异步社区出品,社区(https://www.epubit.com)为您提供后续服务。

配套资源

本书提供配套资源,请在异步社区本书页面中点击,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。

提交勘误信息

作者、译者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。

当您发现错误时,请登录异步社区,按书名搜索,进入本书页面,单击“发表勘误”,输入错误信息,单击“提交勘误”按钮即可,如下图所示。本书的作者和编辑会对您提交的错误信息进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品。

与我们联系

我们的联系邮箱是contact@epubit.com.cn。

如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。

如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们;有意出版图书的作者也可以到异步社区投稿(直接访问www.epubit.com/contribute即可)。

如果您所在的学校、培训机构或企业想批量购买本书或异步社区出版的其他图书,也可以发邮件给我们。

如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部分内容的非授权传播,请您将怀疑有侵权行为的链接通过邮件发送给我们。您的这一举动是对作者权益的保护,也是我们持续为您提供有价值的内容的动力之源。

关于异步社区和异步图书

“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT图书和相关学习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT图书和电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com。

“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、人工智能、测试、前端、网络技术等。

异步社区

微信服务号