解决ValueError: shape mismatch: objects cannot be broadcast to a single shap
同样还是matplotlib绘图中遇到的这个错误的意思就是 形状不匹配:对象不能广播到单个形状很简单,就是x或者y的长度不一致导致形状出现问题这里我犯了一个很严重的错误,z3=(1,1,1)和 z=np.array([1,1,1,1,1,1])完全是两个东西因此在制作堆积图的时候,才会出现这个问题,因为z3=(1,1,1)的情况下,两个相加,结果是一个含有12个数字的数组,就是简单的数组合并,才导
文章共237字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
同样还是matplotlib绘图中遇到的
这个错误的意思就是 形状不匹配:对象不能广播到单个形状
很简单,就是x或者y的长度不一致导致形状出现问题
这里我犯了一个很严重的错误,
z3=(1,1,1)和 z=np.array([1,1,1,1,1,1])完全是两个东西
因此在制作堆积图的时候,才会出现这个问题,因为z3=(1,1,1)的情况下,z3+z3,结果是一个含有6个数字的数组(1,1,1,1,1,1),就是简单的数组合并,
z+z的结果才是(2,2,2,2,2,2)
这才导致了x或者y的长度不一致
更多推荐
已为社区贡献3条内容
所有评论(0)