idl吧 关注:610贴子:1,070
  • 25回复贴,共1

请教各位,我应该选择python还是IDL?

只看楼主收藏回复

我现在南京某211 GIS 研究生一年级,主要是遥感方向。本科学过C语言、数据结构、SQL-SERVER,C#+AE开发。
现在不知道应该选择python 还是IDL,主要考虑学术和工作。有可能以后读博的话,就是走学术道路了。不读博就找工作的话。这两方面考虑,哪个选择更好呢?
谢谢!


IP属地:北京1楼2014-10-16 16:10回复
    竟然没有回复,好尴尬


    来自iPhone客户端2楼2016-11-02 21:10
    回复
      两年前的问题了,现在已研三,决定要读博,我自己来简单回答下供人参考。
      没用过IDL,用过Python和Matlab,发表了一篇核心和一篇SCI,工作都是Python做的,现在在做学位论文,两者都用。Python什么都能干,多面手,库很多,简单易学,趣味性比较强,语法简明清晰。
      Matlab界面首先就不如Python的IDE好看(我用Pycharm),使用起来没那么愉悦,其次就是语法规矩比较多,老是要加END和分号。
      不过在处理图像方面,Matlab有得天独厚的优势,更方便。
      总结来说就是,想什么都能干,学Python,而且现在数据分析数据挖掘非常火,这方面是Python的特长。学Python不怕以后用不上,甚至找工作也能找Python方面的开发工程师、数据分析师。
      Matlab就是专门搞科研的,搞数值计算的,应用狭窄。
      这只是个人的粗浅见解,各位同学请不吝指正。


      IP属地:北京3楼2016-11-04 09:35
      回复
        请问大神有没有做过,根据经纬度提取MODIS影像某一点的数据,如何进行批量提取同一经纬度,不同期影像的数据。谢谢


        5楼2016-12-18 09:57
        收起回复
          @wsm19491001
          不是大神
          这个不难,我在Python里做过。Arcgis里直接就可以做不用编程,但是做太多期就比较麻烦了。
          写代码做的难点在于你需要写出,怎么样把经纬度转换成影像上行列号的算法,你自己想想,写一下,然后检查看看对不对,剩下的都是循环啊什么的问题了。
          如果影像比较少,还是在Arcgis里做吧


          IP属地:北京6楼2016-12-18 20:42
          收起回复
            牛人


            来自Android客户端7楼2016-12-27 06:20
            回复
              感觉很厉害的样子


              来自Android客户端8楼2017-02-16 21:25
              收起回复
                请问您知道IDL怎样调用Matlab的dll文件吗


                9楼2017-02-23 10:26
                收起回复
                  大神你好 我也是地学方面的研一生,也在纠结您当年提出的问题,更谢谢您去年的回答。我也决定学python了,但是不是太清楚的是 在python里面能不能调用idl里的一些函数啥的


                  IP属地:河南10楼2017-04-18 00:05
                  收起回复
                    请问学长是工作了还是继续学术


                    IP属地:北京来自iPhone客户端11楼2017-05-07 00:09
                    收起回复
                      哈哈,之前我也纠结过这个问题,后来选了IDL,不过各有千秋吧,两者都能解决问题,看哪个用着顺手,学会了其中一种,另一种的原理是通的,你说呢?


                      IP属地:陕西12楼2017-05-23 16:29
                      回复
                        学长你好,在idl吧看见了你发的帖子,我现在是地信专业研一,也在纠结学习python还是matlab,有一些问题想请教,能否给一个联系方式详谈,谢谢。


                        IP属地:福建13楼2017-05-26 10:06
                        回复