gpt4 book ai didi

Python 二维数组 bool 值缩减

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

我有一个由 bool 值 (True, False) 组成的二维数组。我想根据内容的逻辑函数将数组合并为一维。

例如输入:

[[True, True, False],
[False, False, False],
[True, True, True]]

输出(逻辑与):

[False,
False,
True]

如果没有循环,这将如何完成?

最佳答案

您可以将 Python 的内置 all 方法与列表推导一起使用:

[all(x) for x in my_list]

如果这对你来说仍然太循环,将它与 map 结合起来:

map(all, my_list)

请注意 map 在 Python 3 中不返回列表。如果您想要一个列表作为结果,您可以调用 list(map(all, my_list)) 相反。

关于Python 二维数组 bool 值缩减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52823751/

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