生成具有0或1个元素的特定长度的所有向量

董(Trang Q.Nguyen)

我需要生成具有特定长度的元素0或1的所有可能的向量。

例如,这里的长度是6,我需要所有向量:

(0,0,0,0,0,0),(0,0,0,0,0,1),...,(1,1,1,1,1,1)

到处搜索,我发现了一种使向量y包含64个字符串的向量的方法"000000","000001",...,"111111",但是现在我不知道如何将这些字符串转换为相关向量。

x <- seq(0,2^6-1,1)
library(R.utils)
y <- inToBin(x)

编辑:我想出了如何做到这一点:

z <- matrix(NA,nrow=length(y),ncol=6)
for(i in 1:length(y)){
  z[i,] <- as.numeric(strsplit(y[i],"")[[1]])
}
红外光谱

expand gridcombn尝试构建组合的详尽的例子,当函数是你首先想到的。我想在这里您想要expand.grid便利。

 str( apply(expand.grid(0:1,0:1,0:1,0:1,0:1,0:1), 1, paste0, collapse="") )

 chr [1:64] "000000" "100000" "010000" "110000" "001000" ...

但是也许你不是真的想要那个,只是想要

apply(expand.grid(0:1,0:1,0:1,0:1,0:1,0:1), 1, list)

要不就:

expand.grid(0:1,0:1,0:1,0:1,0:1,0:1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

分割向量并填充所有其他元素以具有特定长度

匹配所有具有特定长度的单词

R:来自具有两个条件的元素向量的所有长度的所有组合

使一个字符向量的所有元素都具有相同的长度

查找在列表元素的给定长度内具有重复的所有排列

Cypher (Neo4j) 匹配所有具有特定长度和值的路径

复制具有特定长度文件名的所有文件

在R中的数字序列中找到具有特定长度的所有子序列

如何生成仅具有0和1且具有固定数量1的固定长度的随机数?

如何通过迭代生成给定长度的列表元素的所有组合?

如何在特定长度限制的所有可能组合中生成字母?

如何在python中生成具有特定长度的随机数

DB2-生成具有特定长度的随机字符串

为分组数据为RNN生成具有特定长度的序列/批次

使用python生成具有限制和特定长度的给定数字的随机列表

从列表中在csv中生成具有特定长度的随机字符串

需要将0添加到具有特定字符长度的所有元素的特定位置

生成一定长度的所有排列

如何生成给定长度的所有可能组合

为Tensorflow中具有N个不同元素的长度为L的向量分配介于0和N -1之间的值

具有给定长度的密码生成器

给定一个数字列表,找出与 100 相加的特定长度的所有排列

有关生成特定长度的数组的数组的问题

解析所有特定长度的字符串?

从具有指定长度的特定索引获取数组值

具有特定长度的React.PropTypes数组

随机初始化具有特定长度的BitSet

从具有特定长度的列表中排除文件

创建具有特定长度的数据框