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

Matplotlib errorbar报错:yerr形状匹配y却抛ValueError

ax.errorbar报错原因解析
  • ax.errorbar对yerr参数的形状有严格要求:必须是标量、1D数组(形状为(n,)),或是(2,n)的2D数组(用于分别指定上下误差)
  • 你将PMF_STDreshape为(175,1)后,它变成了2D列向量,不属于上述允许的形状范畴,因此触发ValueError
  • 移除reshape操作后,PMF_STD是1D数组(形状(175,)),完全匹配参数要求,所以代码能正常生成图像

如果确实需要处理2D格式的误差数据,可以用PMF_STD.flatten()或PMF_STD.reshape(-1)将其转换为1D数组,再传入yerr参数即可。

内容的提问来源于stack exchange,提问作者BINU VARGHESE

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 00:45:49