python二位数组筛选符合条件的数据
时间: 2024-02-17 22:57:08 浏览: 38
以下是Python二维数组筛选符合条件的数据的方法:
1.使用numpy库的where()函数进行筛选
```python
import numpy as np
# 创建二维数组
list5 = np.array([[1, 2, 8, 9], [2, 4, 9, 12], [4, 7, 10, 13], [6, 8, 11, 15], [20, 21, 22, 23]])
# 使用where()函数筛选符合条件的数据
result = np.where(list5 > 10)
# 输出符合条件的数据
print(list5[result])
```
2.使用列表推导式进行筛选
```python
# 创建二维数组
list5 = [[1, 2, 8, 9], [2, 4, 9, 12], [4, 7, 10, 13], [6, 8, 11, 15], [20, 21, 22, 23]]
# 使用列表推导式筛选符合条件的数据
result = [i for i in list5 for j in i if j > 10]
# 输出符合条件的数据
print(result)
```
3.使用for循环进行筛选
```python
# 创建二维数组
list5 = [[1, 2, 8, 9], [2, 4, 9, 12], [4, 7, 10, 13], [6, 8, 11, 15], [20, 21, 22, 23]]
# 使用for循环筛选符合条件的数据
result = []
for i in list5:
for j in i:
if j > 10:
result.append(j)
# 输出符合条件的数据
print(result)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)