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))

浙公网安备 33010602011771号