Как передать массив питонов нулей и единиц в двоичный файл? - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть массив в Python нулей и единиц, ноль для не воды и один для воды, эта разница только для формы любой реки. Тогда я пытался передать этот массив в двоичный файл, но затем я попытался открыть и иметь только нули в данных и некоторые значения 63, я не понимаю, почему?

Я пытался с помощью команды numpy array и подать файл, когда выбрал формат двоичный файл, файл с забралом двоичных файлов имеет только нули и некоторые значения 64, а форма реки потеря.

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

Мне потребовался только двоичный файл нулей и единиц для реализации других измерений, таких как ширина

...