iPython搜索

Python 搜索结果

共找到 1997 个相关内容

Pandas计算相关性系数corr()方法详解与参数对比

本文详细介绍Pandas中计算相关性系数的corr()方法。涵盖相关性的定义、正负相关判断及系数范围[-1,1]。重点解析method参数的三种选项:pearson(线性)、kendall(分类/无序)和spearman(非线性),并通过一元二次方程示例对比各系数在非线性数据下的表现差异,强调相关性与因果性的区别。

pandas查看库及依赖版本API原理详解

本文深入解析pandas中查看库版本及依赖信息的四个核心API:__version__、__git_version__、_version.get_versions()及show_versions()。通过剖析pandas._version模块与__init__.py源码,阐明版本信息的存储机制、命名空间重构过程及show_versions()在不同参数下的输出逻辑,帮助开发者理解版本检查背后的实现原理。

pandas查看库及依赖版本API原理详解

pytest解读fixtures之Teardown处理yield和addfinalizer方案

本文深入解析pytest中fixtures的teardown机制,详细对比yield和addfinalizer两种实现方式。通过具体代码示例展示yield fixtures的执行顺序及addfinalizer注册多个终结器的用法,并探讨两者在异常处理上的差异,帮助开发者编写更健壮的测试清理代码。

pytest解读fixture有效性及跨文件共享fixtures

本文详细解析pytest中fixture的作用范围与请求机制,说明fixture仅在定义范围内有效,但可通过依赖链跨类访问。重点介绍利用conftest.py实现跨文件共享fixture的最佳实践,包括目录层级下的搜索规则与边界限制,帮助开发者构建可复用的测试基础设施。

pytest解读fixture有效性及跨文件共享fixtures

pandas实现数据合并的示例代码

本文详细介绍pandas中实现数据合并的四种核心方法:concat、merge、join和append。重点解析concat函数的axis、join、ignore_index等参数,merge的on、how、suffixes配置,以及join与merge在连接轴和数量上的差异,配合代码示例帮助快速掌握数据合并技巧。

Pandas提高数据分析效率的13个技巧汇总

本文汇总了13个提升Pandas数据分析效率的实用技巧,涵盖计算变量缺失率、获取分组最大值所在行、多列合并、特定字符串行删除、组内排序、类型列选择、字符串转数值、内存占用优化、最大类别筛选、字符串分割、列表转DataFrame、多函数聚合及字典分组等核心场景,帮助开发者更高效地处理数据。

pandas实现一行拆分成多行

本文详解如何使用pandas将单行数据按分隔符拆分为多行,涵盖单列与多列拆分场景。同时介绍两种将多行数据合并回单行的方法,包括使用stack/join与explode结合groupby的方式,提供完整代码示例与效果展示。

pandas实现一行拆分成多行