[记录]在高光谱图像分类中遭遇的愚蠢错误
问题:笔者将demos for hyperspectral image classification的MATLAB代码翻译成Python代码时,在绘制某一波段图像的光谱图后,所得Python代码图像与MATLAB图像有所出入,后面使用KNN分类的准确率也不理想。
解决:遂逐行对比数据,发现在MATLAB中使用(:)将矩阵转换成一维矩阵img_gt(:)
默认按列展开,而在Python中使用img_gt.flatten()
默认按行展开,要想在Python中实现按列展开应使用img_gt.flatten(order='F')