【发布时间】:2017-08-31 15:58:50
【问题描述】:
我一直在搜索 stackexchange 档案,似乎无法找到正确的答案...应该使用 reshape,应该使用 resize,但都失败了...
设置:3 个两种分辨率的 netCDF 文件...1 500 米,2 1000 米
需要调整大小或降低分辨率或重塑或任何正确的词是更高分辨率的文件:)
使用 gdalinfo 或 "print (np.shape(array))" 我们知道高分辨率文件的形状或大小为 (2907, 2331),而分辨率较低的数组的大小为 (1453, 1166)
所以我尝试了 np.resize (array, (1453,1166)) 和 np.reshape (array, (1453,1166)) 并收到如下错误:
ValueError: 无法将大小为 6776217 的数组重新整形为 (1453,1166)
当然,我使用了错误的术语/术语,对此我深表歉意......在命令行上做我需要做的事情就像 gdal_translate -outsize x y -of GTiff infile outfile 一样简单
请帮忙!
【问题讨论】:
标签: python arrays numpy resize reshape