上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Matplotlib 核心类与常用函数使用说明(精准聚焦高频场景) 以下按「核心类 → 常用函数 → 实战示例」结构,聚焦实际开发中80%场景用到的功能,明确类与函数的调用关系、参数含义,避开冗余细节: 一、核心类(基础骨架,必须掌握) 1. Figure 类(画布) 作用:顶层容器,承载所有绘图元 阅读全文
posted @ 2025-11-25 13:45 wangya216 阅读(128) 评论(0) 推荐(0)
摘要: 一、发音(国际音标+中文谐音,附重音提示) 单词 国际音标 重音位置 中文谐音(便于记忆) 发音要点 Axis /ˈæksɪs/ 第1音节 阿克西斯(“阿”重读) 开头“ax”发 /æks/(类似“艾克斯”快速连读),结尾“is”发 /ɪs/(短音“伊斯”) Axes /ˈæksiːz/ 第1音节 阅读全文
posted @ 2025-11-25 13:39 wangya216 阅读(92) 评论(0) 推荐(0)
摘要: Matplotlib 基础入门教程:吃透概念+原理,避开常见坑 Matplotlib 是 Python 最核心的绘图库,核心优势是高度可控——小到坐标轴刻度、大到图表布局都能自定义,但入门时容易被“对象关系”“绘图流程”绕晕。本教程聚焦“概念拆解+原理剖析+避坑指南”,帮你从根源理解并上手。 一、核 阅读全文
posted @ 2025-11-25 13:38 wangya216 阅读(243) 评论(0) 推荐(0)
摘要: ## 📌 `Series` / `DataFrame` 与 `ndarray` 的规范称谓指南 在数据科学生态中,准确使用术语有助于避免概念混淆。以下是针对 pandas 和 NumPy 核心组件的推荐命名方式,按**准确性、通用性和场景适配性**排序。 一、pandas.Series 与 pan 阅读全文
posted @ 2025-11-25 13:27 wangya216 阅读(27) 评论(0) 推荐(0)
摘要: 要理清这个问题,核心是区分 “容器类型”(用于“装数据”的结构)和 “数据类型”(容器中“单个数据”的存储格式)——这是两个不同维度的概念。下面先分别拆解 NumPy 和 Pandas 的容器类型,再明确“Int64”与“Series/DataFrame”的本质区别。 一、先明确核心概念:容器类型 阅读全文
posted @ 2025-11-25 13:22 wangya216 阅读(46) 评论(0) 推荐(0)
摘要: Pandas 的核心数据对象有3类,是数据处理的基础,底层均基于 NumPy 优化内存布局: 1. Series(一维带标签数组) 核心特点:单列数据,索引(标签)可自定义(默认整数序列),数据类型(dtype)支持数值、字符串、时间等。 通俗类比:像带行号的 Excel 单列,或字典(键=索引,值 阅读全文
posted @ 2025-11-25 13:09 wangya216 阅读(41) 评论(0) 推荐(0)
摘要: Pandas 数据类型全景解析:从 NumPy 继承到高级扩展 本文系统梳理 Pandas 的数据类型体系,深入对比其与 NumPy 的异同,并对 string、category 及 nullable 类型进行深度剖析,助你写出更高效、更健壮的数据分析代码。 1. 引言:Pandas 与 NumPy 阅读全文
posted @ 2025-11-25 12:36 wangya216 阅读(112) 评论(0) 推荐(0)
摘要: 长文阐述:ndarray、Series/DataFrame、List 的内存模型对比与场景选型 引言 在 Python 数据科学领域,我们每天都在与数据结构打交道。其中,Python 内置的 List、NumPy 库的 ndarray,以及 Pandas 库的 Series 和 DataFrame 阅读全文
posted @ 2025-11-25 12:24 wangya216 阅读(50) 评论(0) 推荐(0)
摘要: 不一定需要,但推荐使用。 直接使用 pd.read_csv('file.csv'):Pandas 会内部处理文件的打开和关闭。在大多数情况下,这很方便且是安全的,因为如果操作成功完成,Pandas 会确保文件被关闭。但是,如果在读取过程中发生错误(例如,文件损坏、权限问题),理论上存在文件句柄没有被 阅读全文
posted @ 2025-11-25 12:20 wangya216 阅读(46) 评论(0) 推荐(0)
摘要: Pandas 入门教程:从安装到核心操作(零基础友好) Pandas 是 Python 数据分析的“瑞士军刀”,基于 NumPy 构建,专为表格数据处理设计。本教程从安装到核心操作,用通俗语言+实战代码,帮你快速上手 Pandas 核心能力。 一、环境准备:安装 Pandas 1. 安装命令(终端/ 阅读全文
posted @ 2025-11-25 12:14 wangya216 阅读(641) 评论(0) 推荐(0)
摘要: Pandas Series 与 DataFrame:核心定义、区别与使用场景 Pandas 是基于 NumPy 构建的数据分析库,核心数据结构是 Series(一维标签数组) 和 DataFrame(二维表格数据),二者均支持标签索引、缺失值处理和高效数据操作,是数据分析的基石。 一、Series: 阅读全文
posted @ 2025-11-25 12:05 wangya216 阅读(127) 评论(0) 推荐(0)
摘要: NumPy ndarray 与 Python 列表的核心区别 核心差异:ndarray 是面向向量/矩阵的数值计算容器,列表是通用对象存储容器,底层设计和适用场景完全不同。 1. 存储本质:同构 vs 异构 ndarray:强制存储同一数据类型(如 int64、float32),数据在内存中连续排列 阅读全文
posted @ 2025-11-25 11:52 wangya216 阅读(26) 评论(0) 推荐(0)
摘要: iloc 的全称是 integer location-based indexing(基于整数位置的索引)。 核心拆解: i:integer(整数),强调索引依据是“整数位置”(从 0 开始计数); loc:location(位置),对应 Pandas 中“索引定位”的统一命名逻辑(如 loc 是 l 阅读全文
posted @ 2025-11-25 11:47 wangya216 阅读(60) 评论(0) 推荐(0)
摘要: Seaborn 全方位解析 在 Python 数据可视化生态中,Seaborn 是兼顾“美观性”与“统计性”的核心工具,其设计初衷与使用场景紧密围绕数据分析需求,同时与底层库形成高效协作。以下从核心定义、与 Matplotlib 的关系、优势案例、数据集特性等维度展开详细说明: 一、Seaborn 阅读全文
posted @ 2025-11-25 11:46 wangya216 阅读(144) 评论(0) 推荐(0)
摘要: data.loc[0:2, ['a','b']] 不是指 0 行和 1 行,而是指 行标签从 0 到 2(包含 2)的所有行,也就是 0、1、2 三行。 下面我将从设计理念和具体用法,帮你彻底搞懂 loc 的切片逻辑。 一、为什么 loc 切片是「闭区间」? loc 的设计初衷是 “基于标签(lab 阅读全文
posted @ 2025-11-25 11:15 wangya216 阅读(31) 评论(0) 推荐(0)
摘要: 好的,我们来分析一下你遇到的这个问题。 你观察到的现象是正确的:在使用 student.drop(3, axis=0) 删除索引为 3 的行之后,DataFrame 的索引变成了 [0, 1, 2, 4, 5, 6],确实不再是连续的整数序列 [0, 1, 2, 3, 4, 5]。 核心原因:dro 阅读全文
posted @ 2025-11-25 11:13 wangya216 阅读(41) 评论(0) 推荐(0)
摘要: NumPy 数据类型全面总结 NumPy 的数据类型(dtype)是其高效数值计算的核心基础,设计目标是覆盖所有数值场景、精准控制内存占用,同时兼容 C/Python 原生类型。以下按类型分类全面梳理,含核心特性、用途及关键细节: 一、核心数值类型(最常用) 1. 整数类型(integer) dty 阅读全文
posted @ 2025-11-25 11:10 wangya216 阅读(122) 评论(0) 推荐(0)
摘要: 彻底搞懂 NumPy 中的 axis=-1:为什么它是最常用、最高效的默认选择? 在 NumPy 中进行数组操作(如求和、排序、拼接)时,经常看到 axis=-1。它到底是什么意思?为什么要优先使用它?本文用通俗比喻 + 代码示例 + 原理剖析,帮你一次性彻底理解。 一、先搞懂「轴(axis)」:数 阅读全文
posted @ 2025-11-22 23:19 wangya216 阅读(93) 评论(0) 推荐(0)
摘要: 【第8章 数据分析基础】NumPy入门教程:轻松掌握 Python 科学计算的“魔法” 你是否曾为处理大量数据而烦恼? 用 Python 写循环计算 100 万条数据,结果等了 5 分钟? 用 NumPy,同样的计算 5 秒搞定! 这不是魔法,是 NumPy 的“向量化”魔法。 本文用生活化语言,带 阅读全文
posted @ 2025-11-22 23:12 wangya216 阅读(72) 评论(0) 推荐(0)
摘要: 这是一个常见的概念混淆。下面我们从 定义、用途、计算方式、NumPy 实现 四个角度彻底厘清: 一、先说结论(一句话总结) 名称 是否存在? 正确术语 对应 NumPy 操作 矩阵乘法 ✅ 存在 矩阵乘积(Matrix Multiplication) A @ B 或 np.dot(A, B) 矩阵叉 阅读全文
posted @ 2025-11-22 23:11 wangya216 阅读(270) 评论(0) 推荐(0)
摘要: NumPy ndarray 完全指南:多维数组的基石 ndarray(全称 N-dimensional array,即 N 维数组)是 NumPy 库的核心和灵魂。它是一个用于存储和处理同类型数据的多维容器,是 NumPy 所有强大功能的基础。如果你用过 Python 内置的 list,可以把 nd 阅读全文
posted @ 2025-11-22 22:29 wangya216 阅读(190) 评论(0) 推荐(0)
摘要: np.array 和 np.ndarray 是 NumPy 中两个密切相关但用途和行为完全不同的概念。理解它们的关系是掌握 NumPy 的关键之一。 🔹 1. np.ndarray:NumPy 数组的底层类(类型) numpy.ndarray 是 所有 NumPy 数组对象的实际 Python 类 阅读全文
posted @ 2025-11-22 22:21 wangya216 阅读(157) 评论(0) 推荐(0)
摘要: 在 Python 和 NumPy 的常规书写规范中,ndarray 通常使用小写,不需要大写。 ✅ 正确用法:ndarray(小写) 官方文档、NumPy 源码和社区惯例中,ndarray 始终是小写的。 它是 NumPy 中一个类的名称(numpy.ndarray),但按照 Python 的命名约 阅读全文
posted @ 2025-11-22 22:18 wangya216 阅读(19) 评论(0) 推荐(0)
摘要: NumPy布尔索引完全指南:从基础到多维应用 布尔索引(Boolean Indexing)是NumPy中最强大且常用的数据筛选工具之一。它允许我们使用布尔值数组(True/False)作为"掩码"(Mask),从数组中精准筛选出符合条件的元素。这种方式不仅直观易懂,而且性能优异,是数据处理、分析和机 阅读全文
posted @ 2025-11-22 22:07 wangya216 阅读(77) 评论(0) 推荐(0)
摘要: 课本配套源代码 阅读全文
posted @ 2025-11-21 23:56 wangya216 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页