You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用.mean()计算均值时报错axis参数获取得多个值如何处理

报错原因
  • numpy数组的mean()为实例方法,调用时无需将数组本身作为第一个参数传入。你的写法C.mean(C, axis=1, dtype=None)中,第一个位置传入的C会被默认赋值给mean方法的首个形参axis,后续又显式传入关键字参数axis=1,导致axis参数被重复赋值,触发该错误。
修复代码

如果要按axis=1维度计算均值,直接去掉第一个入参即可:

# 写法1:调用数组实例的mean方法
C.mean(axis=1, dtype=None)

# 写法2:调用numpy全局的mean方法(两种写法效果一致)
import numpy as np
np.mean(C, axis=1, dtype=None)

额外注意:如果你的C是一维数组,指定axis=1会触发维度不匹配的新报错,此时可以删除axis参数直接求全局均值,或先确认你从文件中读取的C数组维度是否符合预期。

内容的提问来源于stack exchange,提问作者Ale Granados

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 13:18:05