怎么对array每个数进行判断
时间: 2024-01-17 19:06:03 浏览: 44
如果你指的是 Python 中的数组(或者叫列表),那么你可以使用循环语句来遍历每个数,并对每个数进行判断。
例如,如果你想判断一个数组中的每个数是否为偶数,你可以这样写:
```python
my_list = [1, 2, 3, 4, 5, 6]
for num in my_list:
if num % 2 == 0:
print(num, "is even")
else:
print(num, "is odd")
```
这个程序会遍历 `my_list` 中的每个数,并打印出该数是偶数还是奇数。
如果你指的是 NumPy 中的数组,那么你可以使用 NumPy 自带的函数来对每个数进行判断。例如,如果你想判断一个 NumPy 数组中的每个数是否为正数,你可以这样写:
```python
import numpy as np
my_array = np.array([-1, 2, -3, 4, -5, 6])
positive_mask = my_array > 0
print(my_array[positive_mask])
```
这个程序会创建一个名为 `positive_mask` 的布尔数组,它的每个元素表示 `my_array` 中对应位置的元素是否为正数。然后,我们使用这个布尔数组来选择 `my_array` 中所有正数的元素,并将它们打印出来。
阅读全文