本文目录
0 前言
如果你也同时用过Matlab与Python,你应该知道:其中一个应该算是可以编程的软件工具包,另一个算是一门高级编程语言。
在编程方面,他们是十分相似的,语法结构十分简答、易读。
当我们使用大于两门编程语言的时候,有些函数名儿、用法等会出现混淆问题。所以,本文的目的也就是为了记录同一功能,Matlab、Python所对应的的不同函数,方便日后的查阅,也希望能给其他朋友提供帮助。
系统及配置:
系统: win7 x64
python版本: 3.6.4 x64
python包: numpy\GDAL
matlab版本: R2016b
1 函数对应记录 — 2019年10月20日
1.1 读取与输出遥感影像
- Matlab:
% input
[image,g]=geotiffread([path, 'input.tif']); % read image
p=geotiffinfo([path, 'input.tif']); % read projection
% output
geotiffwrite('output.tif',data,g, 'GeoKeyDirectoryTag', p.GeoTIFFTags.GeoKeyDirectoryTag); % 输出数据到tif
- Python: