import numpy as np
'''
学习np.mask
针对特定的遥感数据(某一行要是有掩码,则全行为掩码,可以全部删掉,所以只需判断每行的第一个数是否为掩码)
'''
a = np.array([[1,2,3],
[4,5,6],
[2,2,2],
[3,3,3]])
w,h = a.shape
mask_a = (a>2)
aa = np.ma.masked_array(a,mask=mask_a)
#aa.mask = np.ma.nomask
print(aa)
print("---------------------------")
aaa = []
i = 0
for i in range(w):
#print(aa[i][0])
if aa[i][0] is np.ma.masked:
pass
else:
aaa.append(aa[i])
print(np.array(aaa))
相关文章
- 01-29ruoyi偌衣学习笔记
- 01-29DVI输出子卡学习资料第215篇:基于FMC接口的8路LVDS输入 1路DVI输出子卡
- 01-29学习大佬的若依框架
- 01-29EDID、LVDS学习总结
- 01-29165_初识Java_程序-进程-线程_学习
- 01-29初步学习Django-第二篇:MTV开发模式
- 01-29渗透测试学习 十四、 脚本木马的制作与原理
- 01-29[理论-学习]Web安全-文件上传-基础05
- 01-29Git学习04 --分支管理
- 01-29991_MISRA C规范学习笔记4