numpy 点积 ValueError: shapes (3,2) and (3,) not aligned: 2 (dim 1) != 3 (dim 0)

机器学习 同时被 2 个专栏收录
18 篇文章 0 订阅
18 篇文章 1 订阅

numpy 矩阵点积时,经常遇到这样的错误:

ValueError: shapes (3,2) and (3,) not aligned: 2 (dim 1) != 3 (dim 0)

这表示点积左边的矩阵维度(dim) 是 3 * 2 的,而右边的数组有 3 个元素,2 != 3,于是报错。这时可以将右边的数组移到点积的左边,于是变成了 3 个元素的数组和 3 * 2 的矩阵的点积,此时 3 = 3,便不会报错了。数组和矩阵做点积时,需要相邻的数字相等,否则就会报上面的错误。

numpy.ndarray 进行星乘时,如果维度对不上,提示的错误则如下所示:

ValueError: operands could not be broadcast together with shapes (3,) (2,2) 

关于 点积 和 星乘 之间的区别,参考文章numpy 中 的 星乘(*) 和 点乘(.dot) 点积 和 向量乘法(外积)

  • 0
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

<h4 style="font-weight:500;font-size:1.5rem;font-family:&#39;PingFang SC&#39;, &#39;Hiragino Sans GB&#39;, Arial, &#39;Microsoft YaHei&#39;, Verdana, Roboto, Noto, &#39;Helvetica Neue&#39;, sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;">期末</span><span style="font-size:14px;background-color:#fbeeb8;">考点</span><span style="font-size:14px;">都对应</span><span style="font-size:14px;background-color:#fbeeb8;">详解视频</span><span style="font-size:14px;">,</span><span style="font-size:14px;"><span style="color:#e03e2d;">基础阶段</span></span><span style="font-size:14px;">内容全面,语言通俗易懂(翻译书中的语言为</span><span style="font-size:14px;background-color:#fbeeb8;">人话)</span><span style="font-size:14px;">,</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:&#39;PingFang SC&#39;, &#39;Hiragino Sans GB&#39;, Arial, &#39;Microsoft YaHei&#39;, Verdana, Roboto, Noto, &#39;Helvetica Neue&#39;, sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;">老师精心研究</span><span style="font-size:14px;background-color:#fbeeb8;">百份</span><span style="font-size:14px;">考卷,总结每一个考点,同时结合你肯定可以听懂的骚话,</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:&#39;PingFang SC&#39;, &#39;Hiragino Sans GB&#39;, Arial, &#39;Microsoft YaHei&#39;, Verdana, Roboto, Noto, &#39;Helvetica Neue&#39;, sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;background-color:#fbeeb8;">扫清你的数据库系统盲区</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:&#39;PingFang SC&#39;, &#39;Hiragino Sans GB&#39;, Arial, &#39;Microsoft YaHei&#39;, Verdana, Roboto, Noto, &#39;Helvetica Neue&#39;, sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;"><span style="color:#e03e2d;">真题阶段</span></span><span style="font-size:14px;">为你提供</span><span style="font-size:14px;background-color:#fbeeb8;">解题思路</span><span style="font-size:14px;">,培养你的</span><span style="font-size:14px;background-color:#fbeeb8;">解题思维</span><span style="font-size:14px;">,同时</span><span style="font-size:14px;background-color:#fbeeb8;">点明考点</span><span style="font-size:14px;">,结合文档进行重点解读,加深你的印象.</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:&#39;PingFang SC&#39;, &#39;Hiragino Sans GB&#39;, Arial, &#39;Microsoft YaHei&#39;, Verdana, Roboto, Noto, &#39;Helvetica Neue&#39;, sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;color:#3598db;">只为你的高分,我们交个朋友!让每位学生都可以学的起!!</span> </h4> <p> <span style="font-size:14px;color:#3598db;"><img src="https://img-bss.csdnimg.cn/202103040423318088.png" alt="" width="788" height="450" /></span> </p>
<p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;">1、系统全面介绍了Python的基础语法 </span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;">2、在课程中融入了算法思想 </span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;">3、帮助初学者厘清逻辑,掌握Python的主体脉络 </span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;">4、从全方位立体角度解析知识点 </span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;">5、实战案例驱动、课程包含近200个相关案例、边讲解边实操</span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;"><br /> </span> </p> <p> <span style="font-family:-apple-system, system-ui, &#39;PingFang SC&#39;, Helvetica, Tahoma, Arial, &#39;Microsoft YaHei&#39;, 微软雅黑, 黑体, Heiti, sans-serif, SimSun, 宋体, serif;font-size:12px;background-color:#ffffff;"><img src="https://img-bss.csdnimg.cn/202107120808123109.png" alt="" /><br /> </span> </p>
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值