python - 如何将形状从(10,50)变为(10,)?
问题描述
所以我的矩阵 A 形状是 (10,),矩阵 B 形状是 (10,50)。如何将矩阵 B 的形状从 (10,50) 更改为 (10,),以便可以用矩阵 A 减去它?
解决方案
您可以通过广播 theta
到二维数组(此处为 shape (10, 1)
)来做到这一点:
>>> theta[:,None] - gamma
推荐阅读
- webpack - webpack:导入的样式是一个空对象
- python-3.x - 为什么 def 语句在 Python 3 中不起作用?
- java - 为什么我的函数在从 firestore 检索文档/数据完成之前返回?
- java - 进一步解释 keyExtractor
- xml - 我无法获取 XML 附件并将其保存到 Google 驱动器文件夹
- python - 如何为列中的每个值使用另一种颜色绘制数据框?
- sql - SQL如何返回将多行合并为一行的结果集
- android - 为什么在深色模式中有不同深浅的黑色?
- qt - PulseAudioService pa_context_connect() 在所有 QT GUI 应用程序中失败
- google-apps-script - Oauth2 服务创建 hasAccess() 在 Google 表格脚本中为除所有者之外的所有用户失败