文章分类 - AI-3科学计算&数据分析
摘要:LateX LaTeX 是一种基于 TeX 的专业排版系统,特别适合处理数学公式、学术论文、技术文档等复杂排版需求。核心优势: 数学公式:原生支持复杂数学符号和公式排版。 结构化文档:自动生成目录、图表索引、参考文献。 跨平台兼容:生成 PDF 文件,确保格式
阅读全文
摘要:定位 基于 NumPy 的高级科学计算工具库。数值计算库,在numPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。 SciPy的中文翻译是“Scientific Python”,发音为“Sigh Pie”。 官方文档:https://scipy.org/。 为什么使用SciPy
阅读全文
摘要:NBA球员数据分析 基本数据介绍 每个球迷心中都有一个属于自己的迈克尔·乔丹、科比·布莱恩特、勒布朗·詹姆斯。 本案例将用jupyter notebook完成NBA菜鸟数据分析初探。 案例中使用的数据是2017年NBA球员基本数据,数据字段见下表: 北京租房数据统计分析 近年来随着经济的快速发展,一
阅读全文
摘要:概述 Matplotlib虽然已经是比较优秀的绘图库了,但是它有个今人头疼的问题,那就是API使用过于复杂,它里面有上千个函数和参数,属于典型的那种可以用它做任何事,却无从下手。 Seaborn基于 Matplotlib核心库进行了更高级简洁的API封装,可以轻松地画出更漂亮的图形,而Seaborn
阅读全文
摘要:HDF5(Hierarchical Data Format Version 5)是一种高效存储和管理大规模科学数据的文件格式。它在金融、科研、工程等领域广泛应用,尤其适合处理多维度、结构复杂的大型数据集。 1. HDF5 的核心特性 特性说明 分层结构 类
阅读全文
摘要:1. CPU Time(CPU时间) 定义:CPU实际执行代码所花费的时间(包括用户态和内核态时间)。 细分: User Time:代码在用户态(非操作系统)运行的时间。 System Time:代码在内核态(操作系统调用,如I/O、内存分配)运行的时间。 T
阅读全文
摘要:概述 JupyterLab 是一个高度可扩展、功能丰富的计算笔记本创作应用程序和编辑环境,它是Jupyter 项目的一部分。 JupyterLab 是Jupyter 项目旗下其他计算笔记本创作应用程序的姊妹产品,例如 Jupyter Notebook和 Jupyter Desktop。与 Jupyt
阅读全文
摘要:官网介绍 1. Jupyter Notebook 是什么? Jupyter Notebook 是一个开源的交互式编程环境,支持多种编程语言(如 Python、R、Julia)。 以 .ipynb 格式保存文件,结合代码、文本、图表和公式,适合数据科学、教学和实验性开发。 核心
阅读全文
摘要:定位:数据可视化。对于图像美化方面比较完善,可以自定义线条的颜色和式样,可以在一张绘图纸上绘制多张小图,也可在一张图上绘制多条线,可以很方便的对数据进行可视化分析。 功能: 生成静态、交互式或动态图表(折线图、散点图、直方图等)。 提供类似 MATLAB 的绘图接口。 依赖关系: 独立库,但常与 N
阅读全文
摘要:概述 pandas是一种Python数据分析的利器,是一个开源的数据分析包,最初是应用于金融数据分析工具而开发出来的,因此pandas为时间序列分析提供了很好的支持。pandas是PyData项目的一部分。 2008年WesMcKinney开发出的库 专门用于数据挖掘的开源python库 以Nump
阅读全文
摘要:NumPy历史 1995年Jim HugUNin开发了Numeric 随后Numarray包诞生 Travis Oliphants整合Numeric和Numarray,开发NumPy,2006年第一个版本诞生 使用Anaconda发行版的Python,已经安装好NumPy模块,所以可以不用再安装Nu
阅读全文
摘要:NumPy、SciPy、pandas 和 matplotlib 是 Python 生态系统中 互补协作 的科学计算工具库,它们 没有直接的包含关系,但存在明确的依赖和功能分层。以下是它们的核心定位和关系: 1. 基础层:NumPy 定位:数值计算的基础库。以矩阵为基础的数学计算模块,纯数学存储和处理
阅读全文
摘要:官网:https://jupyter.org/ Jupyter Notebook介绍 Jupyter Notebook其实和Pycharm类似,算是一个集成开发环境,把她当成IDE来理解即可,但是又有特殊之处。 Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,它逐渐发展
阅读全文
摘要:安装Python之后,就相当于我们买了辆裸车,Anaconda就是改装后的Python“兰博基尼”,集成了很多现成的好用的工具。其实Anaconda就是预装了很多包的python。 Anaconda是什么? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Win
阅读全文