以下是一个示例代码,它接受一个整数向量,并返回一个逻辑向量:
def is_even(numbers):
return [num % 2 == 0 for num in numbers]
# 示例用法
numbers = [1, 2, 3, 4, 5]
result = is_even(numbers)
print(result) # 输出: [False, True, False, True, False]
在这个例子中,我们定义了一个名为is_even
的函数,它接受一个整数向量numbers
作为参数。函数使用列表推导式来遍历numbers
中的每个数字,并检查它是否为偶数。如果是偶数,则将对应位置的结果设置为True
,否则设置为False
。最后,函数返回这个逻辑向量。
在示例用法中,我们创建了一个整数向量numbers
,它包含了一些数字。然后,我们调用is_even
函数并将numbers
作为参数传递进去。最后,我们打印出返回的逻辑向量result
,它显示了每个数字是否为偶数。