我有一些水龙头。有n个。每个水龙头可以关闭或打开。我想生成一组我的水龙头可能处于的所有可能状态的数据框。例如,如果
print(out)
[[6, 86, 96, 62, 53], [115, 176], [245, 259, 297, 249, 225, 281, 264, 274, 275, 206]]
然后我想生成数据框
答案 0 :(得分:2)
将itertools.product
与DataFrame
构造函数一起使用:
from itertools import product
n = 2
df = pd.DataFrame(list(product(range(2), repeat=n)))
print (df)
0 1
0 0 0
1 0 1
2 1 0
3 1 1