0
如何在R中的给定维数矩阵中随机生成+1
和-1
? 例如:对于大小3 * 5的矩阵,矩阵可以是:随机在R中的矩阵中生成+1和-1
-1 -1 1 1 -1
1 -1 1 1 1
-1 -1 -1 -1 1
如何在R中的给定维数矩阵中随机生成+1
和-1
? 例如:对于大小3 * 5的矩阵,矩阵可以是:随机在R中的矩阵中生成+1和-1
-1 -1 1 1 -1
1 -1 1 1 1
-1 -1 -1 -1 1
尝试
nr = 3 # number of rows
nc = 5 # number of columns
M = matrix(sample(c(-1, 1), nr * nc, replace = TRUE), nrow = nr)
print(M)
[,1] [,2] [,3] [,4] [,5]
[1,] -1 -1 -1 1 -1
[2,] 1 1 1 -1 -1
[3,] 1 1 1 1 1
好吧,请与'matrix'和'sample'帮助了解如何?有用。 – Fernando
OK ...当然....... – user2284140