您的位置:首页 > 编程语言 > Python开发

python自学之first

2020-03-05 09:40 543 查看

一.背景

目前是硕士研究生研一在读,浑浑噩噩的浪费了半年时间,深感罪恶。读研的初心已然抛到了脑后,老师对我估计也失望透顶。一个好习惯不太容易养成,放弃却是一瞬间的事情。坚持从现在开始,调整好心态,继续出发。不求冒进,但求稳扎稳打。遥感+python是我主要的方向,编程小白,专业渣渣,难受,三年时光不能在浪费了。

二.python初学遇到问题

1.gdal库的安装
由于学遥感,gdal库是必须装的一个库,这个库真难装,看了好多博客,犯了好多错误,终于装好了,推荐anaconda+pycharm组合,比较方便。anaconda自带的spyder界面很是喜欢。看自己喜好了。
2.如何去开始
万事开头难,尤其是自己不擅长不喜欢的东西,自己确实是个文科生,说实话,对数理化不感兴趣,但是阴差阳错(这一段有点复杂),学了工科,也读了研。
对编程没有任何基础,稍微遇到点问题,就想放弃,内心一直是抗拒的。但是,既然选择了这条路,怎么办呢,只能坚持下去。我想说了这么多,懒惰与不努力已经成了我的借口,在这样一个时代,懂得编程是一个重要的事情,也不是专职做程序员,远远没有那么可怕。全民学编程,是一个趋势。
3.语法和项目
准备以项目实战为基础,边做边学语法,这样上手快一点,网络上有很多的教学视频与帖子,边学边做边探讨。最近跟着csdn里的大神博客,也做了一些基本操作,也是有感而发,学着他们一样,记录一下学习过程。加油!

三.图像波段变换

这里是参考了 “全部梭哈迟早暴富”的博客,万分感谢!有学遥感的可以关注一下他的博客,非要有用。
图片下载地址 http://git.io/vqs41

from osgeo import gdal_array
# 源图片的名称
src = "F:\FalseColor.tif"
# 将源图片载入到数组中
arr = gdal_array.LoadFile(src)
# 为了获得一张自然色彩图片的交换波段1和波段2的位置
# 将使用numpy库的"高级分片"功能对波段进行重新排列
# 调用源图片
output = gdal_array.SaveArray(arr[[1, 0, 2], :], "swap.tif", format="GTiff",prototype=src)
# 取消输出避免在某些平台上损坏文件
output = None

  • 点赞
  • 收藏
  • 分享
  • 文章举报
manusun 发布了1 篇原创文章 · 获赞 0 · 访问量 41 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: