为了账号安全,请及时绑定邮箱和手机立即绑定

重新排序 numpy 4D 数组

重新排序 numpy 4D 数组

蓝山帝景 2021-11-23 18:10:58
我在理解如何管理和修改 numpy 矩阵时遇到了麻烦。我发现很难在脑海中“描绘”矩阵。我有一个(4x2x1x1)矩阵,我想把它变成一个(1x2x1x4)矩阵,这样我就可以将矩阵乘法与另一个形状为(3x2x1x1)的矩阵相乘。提前致谢!
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

如果你的矩阵被称为矩阵,matrix.shape = (1,2,1,4)(如我上面的例子)就可以了。NumPy 会自动注意到您的新形状是否“越界”,如果不是,则会自动正确重新排序数据。

编辑:您还可以使用 newMatrix = numpy.reshape(matrix, (1,2,1,4)) 创建一个新矩阵作为您的第一个矩阵的重塑。


查看完整回答
反对 回复 2021-11-23
  • 1 回答
  • 0 关注
  • 212 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信