有没有办法 select 犰狳矩阵中的单列?
Is there a way to select a single column in a matrix within armadillo?
有没有办法 select 在 C++ armadillo 库中的矩阵中的列中的所有元素?
例如,在 MATLAB 中,我可以使用 : 来引用矩阵列中的所有元素:
A = ones(5,5);
A(:,1) = A(:,1) * 5;
在这里,我选择将第 1 列中的所有元素乘以 5。
A =
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
我已经搜索了犰狳的文档,但没有找到我需要的。我可以用犰狳做吗?
要将矩阵 A
的第一列乘以 5,请使用 A.col(0) *= 5
。
文档在 Armadillo 和 Matlab 之间有一个 syntax conversion table。
该文档还介绍了 submatrices 的多种形式。
有没有办法 select 在 C++ armadillo 库中的矩阵中的列中的所有元素?
例如,在 MATLAB 中,我可以使用 : 来引用矩阵列中的所有元素:
A = ones(5,5);
A(:,1) = A(:,1) * 5;
在这里,我选择将第 1 列中的所有元素乘以 5。
A =
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
5 1 1 1 1
我已经搜索了犰狳的文档,但没有找到我需要的。我可以用犰狳做吗?
要将矩阵 A
的第一列乘以 5,请使用 A.col(0) *= 5
。
文档在 Armadillo 和 Matlab 之间有一个 syntax conversion table。
该文档还介绍了 submatrices 的多种形式。