【问题标题】:Reshaping a n,m,k matrix to a n*m k将 n,m,k 矩阵重塑为 n*m k
【发布时间】:2016-05-15 21:47:10
【问题描述】:

我需要将矩阵 A 重塑为 B,示例:

大小 = [n m k]
B 大小 = [n*m k]

用 A 值设置 B 行的最快方法是什么?

【问题讨论】:

  • 你试过reshape吗?
  • 我不习惯 matlab,感谢@nirvana-msu 我做到了,正如你在他的回答中看到的那样。
  • 哦,我得到了一个-1,检测到仇恨者。这是一个有效的问题,对像我这样的 matlab 新手很有用。

标签: matlab matrix reshape


【解决方案1】:
A = randn(2,3,4);
B = reshape(A, [], size(A,3));

>> size(B)
ans =
     6     4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2014-02-09
    • 1970-01-01
    相关资源
    最近更新 更多