“展平”单元阵列
Posted
技术标签:
【中文标题】“展平”单元阵列【英文标题】:"Flattening" a cell array 【发布时间】:2014-06-13 15:06:25 【问题描述】:我创建了一个函数,它接受输入变量的向量并为每组输入返回一个元胞数组。最终输出变量 (out) 似乎由一个 2x1 单元格组成,其中包含两个 1x5 单元格。我在下面提供了一个截图:
我只是想弄清楚如何将单元阵列(向外)展平为 2x5 单元阵列。
【问题讨论】:
vertcat(cell_array1:)
是一种方式。
谢谢,效果很好,我没想过用 vertcat 来组合它们。虽然我想你可以使用 : 由于线性索引。
@Divakar,添加它作为答案怎么样?在我看来,这样会更好,即使答案非常简单/简短。就目前而言,它似乎没有在首页上得到答复。
【参考方案1】:
实现这一目标的一种方法是 -
vertcat(cell_array1:)
【讨论】:
由于这是谷歌的第一个答案,我认为提及 horzcat 可能会有所帮助。【参考方案2】:如果您的单元格在每行中的元素数量不相等,也许这可能会更好
vector=[cell_array:]
【讨论】:
以上是关于“展平”单元阵列的主要内容,如果未能解决你的问题,请参考以下文章
在 Pandas 数据框中将 float64 数组中的所有单元格展平为 int