- 积分
- 50
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-4-17
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
从Fortran和Grades配合处理数据及可视化转向python已经半年时间。对于气象专业的同学,Python最大的好处就是它可以处理数据和可视化在同一脚本里面完成(虽然matlab也可以做到),但matlab毕竟咱们大多用的都是破解版的软件,发文章时候如果被追究起来搞不好还可能惹上官司。有同学还可能会说我用NCL也很快乐。是的,我不反对!可是,现在NCL已经决定不更新了,不更新意味着它迟早会落后,很多新的东西,新的分析方法将不会再出现在NCL里,而且python只需通过PYNIO以及PYNGL的库就可以实现把NCL 的大部分功能移植过来,往后还会有专门的团队继续完善这两个库。 python属于开源的软件,换句话说它就是一个可以白嫖的软件,不用担心会存在版权的问题。 但是,任何一种程序语言都会有自身的优缺点,python也不例外。Python属于一门高级语言,与底层语言Fortran,C+这些不同,python很多功能都是通过调用某个库或者函数实现,且对于需要循环迭代较多的代码,python就会略显劣势(底层语言最不怕循环)。另外,python处理气象海洋方面的数据也是不太够成熟,部分效果还无法实现(但是这种情况遇到的概率就像你手里揣着50块钱去到超市还买不起一款好看的冰淇凌一样)。
补充:以上纯为个人观点,如果你的导师指定让你学习非python外的某一门语言,还是听导师的。毕竟老师那里可能已经有许多现成的可以直接使用的脚本。
|
|