Ale*_*hoa 4 binary permutation julia
我想要做的是在给定特定样本大小的情况下生成1和0的所有可能排列.例如,对于n = 8的样本,我希望m = 2 ^ 8 = 256种可能的排列,即:
我一直在用R做这个,但它很慢.有没有快速的方法在Julia编程语言中执行此操作?
以上只是从数字0到2^k-1,写成二进制文件.
# Strings
k=8
[ bin(n,k) for n in 0:2^k-1 ]
# Arrays
[ [ bit == '1' ? 1 : 0 for bit in bin(n,k) ] for n in 0:2^k-1 ]
Run Code Online (Sandbox Code Playgroud)