r - 对角线条目为 0 且所有其他条目为 0 和 1 的随机矩阵
问题描述
我尝试在 R 中使用 rbern 函数,但我意识到对角线条目并非全为 0。
解决方案
这将是一种可能的方式:
m <- 10
n <- 10
mat <- matrix(sample(0:1,m*n, replace=TRUE),m,n)
diag(mat) <- 0
#> mat
# [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
# [1,] 0 1 1 0 1 0 0 0 1 0
# [2,] 1 0 1 1 0 0 1 0 0 1
# [3,] 0 0 0 1 0 1 0 0 1 0
# [4,] 0 1 0 0 0 0 0 0 1 0
# [5,] 0 1 1 1 0 0 1 1 0 0
# [6,] 1 0 1 0 1 0 0 0 1 0
# [7,] 1 1 1 0 0 0 0 0 1 1
# [8,] 1 0 1 1 1 1 1 0 1 1
# [9,] 1 1 1 1 1 1 0 0 0 1
#[10,] 1 0 1 0 1 0 0 0 1 0
推荐阅读
- docker - useradd 不在 amazonlinux 基础镜像中
- javascript - 滚动到页面中间时无限滚动
- pandas - 如何获取一串单词的第一个字母
- asp.net-core - 我如何在 asp.net mvc 核心中使用临时数据
- javascript - spa.UseAngularCliServer(npmScript: "start");
- excel - 为工作簿中的每个工作表在不同工作表中创建一列
- database-connection - 使用 node-postgres 库,为什么我会使用 Client 构造函数而不是 Pool 构造函数来建立数据库连接?
- python-3.x - "Value error: Cannot use object with type int for spatial lookup parameter"
- terraform - Terraform 列表输出生成无效的 Json 语法
- r - 在地图函数中提取数据框的名称