对布尔列表中的元素布尔运算符是否有内置函数?
例如,如果你有n个相同长度的bool列表,那么elementwise boolean AND应该返回另一个列表,该列表的长度在所有输入列表都为True的位置为True,其他地方为False。
它很容易编写,我只是希望使用内置(如果存在)(为了标准化/可读性)。
这是元素AND的实现:
def eAnd(*args):
return [all(tuple) for tuple in zip(*args)]
示例用法:
>>> eAnd([True, False, True, False, True], [True, True, False, False, True], [True, True, False, False, True])
[True, False, False, False, True]
没有找到相关结果
已邀请:
5 个回复
勘掸府迫路
,技术限制)。 Numpy数组通常按元素执行操作。
脾萌
伐教爸
功能可以执行您想要的操作:
甲车劲
和
/
的方法就是我要用的方法。
屉杆绊