小编whu*_*ber的帖子

水平移动大矩阵的行

我正在寻找一种方法来水平移动方阵的行。特别是,我的问题是针对矩阵维度非常大的情况,比如 500*500 或 1000*1000,但我在这里举了一个 5*5 的小例子来说明这一点。假设我们有以下矩阵:

 1    2    3    4    5
 6    7    8    9   10
11   12   13   14   15
16   17   18   19   20
21   22   23   24   25
Run Code Online (Sandbox Code Playgroud)

我想水平移动我得到以下矩阵的行并用零填充空单元格:

1    7   13   19   25
2    8   14   20    0
3    9   15    0    0
4   10    0    0    0
5    0    0    0    0
Run Code Online (Sandbox Code Playgroud)

为像这样的小矩阵编写代码很容易R,但我正在寻找非常大的矩阵,正如我在上面指出的那样。任何帮助,将不胜感激。

r matrix

1
推荐指数
1
解决办法
103
查看次数

标签 统计

matrix ×1

r ×1