我在Python中有一个零和一的数组,零代表非水,一个代表水,这种差异仅适用于任何河流的形状。然后我尝试将此数组传递给二进制文件,但随后尝试打开,并且数据中只有零且某些值为63,我不明白为什么吗?
我正在尝试使用numpy数组命令,并在格式选择binary时将文件归档,带有二进制文件的面罩的文件只有零,有些值为64,并且River的形状丢失。
ds = gdal.Open("C:\\Users\\ASUS\\Documents\\cauce1991_1142grasscorr1991.tif")
myarray = np.array(ds.GetRasterBand(1).ReadAsArray())
entero = myarray.astype(int)
matrixbinaria = np.array(entero).tofile("binaryo2",format="b")
我只需要一个零和一个二进制文件即可实现宽度的其他测量