Я пытаюсь создать фрейм данных для всех полос изображения TIFF, но я не знаю, как конвертировать 3D изображение в 2D! пожалуйста, помогите мне
я пробую этот код в python
from osgeo import gdal
import pandas as pd
import numpy as np
img = gdal.Open(r'filepath')
data = img.ReadAsArray()
data1 = data.transpose(2,0,1).reshape(4,-1)
a = np.dstack(data1)
df = pd.DataFrame(data, columns=['band1','band2','band3','band4'])
ValueError: Должен пройти 2-й ввод