gpt4 book ai didi

python - 使用 itertools 创建选项矩阵

转载 作者:太空狗 更新时间:2023-10-29 21:25:03 26 4
gpt4 key购买 nike

我正在尝试生成一个由 True 和 False 值组成的矩阵,它显示给定数量的选择的所有排列。因此,对于 5 个选择,您将得到以下输出。

F F F F F
T F F F F
T T F F F
T T T F F
...
F T F F F
...

我一直在考虑使用 itertool 的排列和组合,但这些排列和组合会影响位置而不是值,这会导致重复。

我确信这个问题有一个标准算法,但我正在努力寻找它的名字。

最佳答案

使用itertools.product :

itertools.product([False,True],repeat=5)

itertools.product([False,True],repeat=2) 示例:

(False, False)
(False, True)
(True, False)
(True, True)

关于python - 使用 itertools 创建选项矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com