如何将向量重新排列为列而不是行?
Posted
技术标签:
【中文标题】如何将向量重新排列为列而不是行?【英文标题】:How to rearrange vector to be cols not rows? 【发布时间】:2014-02-22 05:20:27 【问题描述】:我正在使用Armadillo 求解方程组。我从一个双精度数组创建一个矩阵,指定行和列。问题是它没有按照我制作数组的方式读取它,(它是一个向量,但后来转换为一个数组)所以我需要操作这个向量。
要清楚,它需要一个具有这些值的向量:
2 0 0 0 2 1 1 1 0 1 1 0 3 0 0 1 1 1 1 0 0 1 0 1 2
它使这个矩阵:
2 1 1 1 0
0 1 0 1 1
0 1 3 1 0
0 0 0 1 1
2 1 0 0 2
但我想要这个矩阵:
2 0 0 0 2
1 1 1 0 1
1 0 3 0 0
1 1 1 1 0
0 1 0 1 2
我如何操纵我的矢量使其变成这样?
【问题讨论】:
转置矩阵? 【参考方案1】:我感觉好像您正在寻找transposition of a matrix。有相关文档here.
【讨论】:
谢谢,这正是我所需要的。有了犰狳,这只是一个简单的.t()
以上是关于如何将向量重新排列为列而不是行?的主要内容,如果未能解决你的问题,请参考以下文章
UICollectionView 水平滚动 - 单元格排列成列而不是行