numpy常用代码

numpy常用代码

1.使用xarray导入数据并切片

import xarray as xr
ar1r = xr.open_rasterio(r"路径").data[0,:,:]

data[0,:,:],两个逗号的三个部分表示对三个维度进行切片

2.使用numpy按数字选择并赋值

outdata_arr[np.where((Range_arr == region_id) & (Urban1_arr != 1))] = 1
outdata_arr[np.where((Range_arr != region_id) | (Urban1_arr == 1))] = 255

3.获取arr数组的所有唯一值并存放到列表中

uniques = np.unique(lulc_arr1).tolist()

4.数量统计

np.sum((arr > 50) & (arr < 101))

posted @ 2021-09-01 14:40  skypanxh  阅读(154)  评论(0)    收藏  举报