python - numpy中的3-D numpy矩阵乘法得到一维数组
问题描述
我有 2 个这种形式的 3-D 矩阵:
a = np.random.randint(0, 100, size=(3, 4, 3))
b = np.random.normal(0, 1, size=(3,3, 4))
我想将这两个矩阵相乘,这样我得到一个这种形式的矩阵:
a_b = np.random.normal(0,1,size = (3,1))
我无论如何都可以改变矩阵的形状b
来获得a_b
形状。例如,我可以b 2X2 matrix
用任何其他方式制作或改变矩阵的形状。
有人可以指导我吗?
谢谢!
解决方案
推荐阅读
- networking - Chrome 中的旧主机地址
- regex - Pyspark 从日期层次结构存储中读取选定的日期文件
- android - 引用稍后在 android 布局文件中定义的视图是否是一个好习惯
- java - 如何导出整个项目的调用层次结构
- powershell - 使用 PowerShell 脚本删除 CSV 文件的列和最后一行
- android - 如何在kotlin中实现自定义navigationBar Fragment
- ios - 使用 Decodable 解码嵌套对象数组
- email - 链接未显示在 php 的电子邮件正文中
- python - 从 exe 引用已安装的模块并忽略打包版本
- android - 什么情况下 findViewById 会突然返回 null?