当前位置: 首页 > news >正文

【Pandas】pandas DataFrame cov

Pandas2.2 DataFrame

Computations descriptive stats

方法描述
DataFrame.abs()用于返回 DataFrame 中每个元素的绝对值
DataFrame.all([axis, bool_only, skipna])用于判断 DataFrame 中是否所有元素在指定轴上都为 True
DataFrame.any(*[, axis, bool_only, skipna])用于判断 DataFrame 中是否至少有一个元素在指定轴上为 True
DataFrame.clip([lower, upper, axis, inplace])用于截断(限制)DataFrame 中的数值
DataFrame.corr([method, min_periods, …])用于计算 DataFrame 中各列之间的相关系数矩阵(Correlation Matrix)
DataFrame.corrwith(other[, axis, drop, …])用于计算当前 DataFrame 的每一列(或行)与另一个 Series 或 DataFrame 中对应列的相关系数
DataFrame.count([axis, numeric_only])用于统计 DataFrame 中每列或每行的非空(非 NaN)元素数量
DataFrame.cov([min_periods, ddof, numeric_only])用于计算 DataFrame 中每对列之间的协方差

pandas.DataFrame.cov()

pandas.DataFrame.cov() 方法用于计算 DataFrame 中每对列之间的协方差。协方差是统计学中用来衡量两个变量之间线性关系强度的指标。正值表示正相关,负值表示负相关,而接近零的值表示几乎没有线性关系。

参数说明:
  1. min_periods:int, optional
    • 计算协方差时所需的最小观测数量。如果有效观测数少于此值,则结果为 NaN
  2. ddof:int, optional
    • Delta Degrees of Freedom(自由度调整)。默认情况下,协方差的计算使用无偏估计(即除以 N-1,其中 N 是样本数量)。可以通过设置此参数来改变分母。
  3. numeric_only:bool, optional
    • 如果为 True,则仅包含数值类型的列(如 float、int、boolean)参与计算。
返回值:

返回一个 DataFrame,表示各列之间的协方差矩阵。


示例代码:
import pandas as pd
import numpy as np# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],'B': [5, 4, 3, 2, 1],'C': [2, 4, 6, 8, 10]
})# 计算协方差矩阵
cov_matrix = df.cov()
print(cov_matrix)
输出结果:
     A    B    C
A  2.5 -2.5  5.0
B -2.5  2.5 -5.0
C  5.0 -5.0 10.0

结果解释:
  • AB 的协方差为 -2.5,表明它们呈负相关。
  • AC 的协方差为 5.0,表明它们呈正相关。
  • BC 的协方差为 -5.0,表明它们呈负相关。

通过协方差矩阵可以直观地观察各列之间的线性关系强度和方向。

相关文章:

  • n8n 修改或者智能体用文档知识库创建pdf
  • 类和对象(1)--《Hello C++ Wrold!》(3)--(C/C++)
  • web 自动化之 Unittest 应用:报告装饰器断言
  • 【C++重载操作符与转换】构造函数和复制控制
  • CSS-PureCss样式开发
  • 神经网络是如何工作的
  • 采用AI神经网络降噪算法的通信语音降噪(ENC)模组性能测试和应用
  • 迅为RK3568开发板内核模块实现-编译模块
  • 查看购物车
  • 透视相机:创意摄影新体验,解锁照片无限可能
  • 几何_平面方程表示_点+向量形式
  • python二手书交易管理系统
  • 直方图特征结合 ** 支持向量机图片分类
  • 如何在通义灵码里使用 MCP 能力?
  • 香港维尔利健康科技集团亮相中国资本市场发展年会,被评为“最具投资价值医疗科技企业”
  • Matlab 汽车制动纵向动力学模型和PID控制
  • 【美国将取消对能源之星支持 严重影响AI服务器】
  • 鸿蒙(HarmonyOS)应用开发入门教程
  • 使用达梦数据库官方管理工具SQLark导入与导出数据库表
  • 软件设计师-错题笔记-系统开发与运行
  • 人民日报钟声:通过平等对话协商解决分歧的重要一步
  • 食用城市|食饭识人
  • 《审判》|“被告”的魅力:K在等什么?
  • 水豚“豆包”出逃已40天,扬州茱萸湾景区追加悬赏
  • 季子文化与江南文化的根脉探寻与融合
  • 乌外长:乌方准备无条件停火至少30天