文学化编程语言的发现(日志)

文学化编程语言的发现(日志)

记录这几天的发现,主要是发现自己的无知,然后抱着满腔热情去学习这些新东西。

开端

起源是毕业论文写完了,还有个毕业实习报告要写,然后老师就让我把毕业设计的数据预处理环节写成实习报告。众所周知,我的毕业设计基本上“聪明的”修改师兄给我的代码而做的,自己其实什么东西都没有学到。就是改改代码,然后是师兄的代码是用Python语言,其实我对Python不太感冒,不过自从师兄教了我之后,我就觉得这个语言确实很方便,面向对象的循环什么的,字典什么的,感觉R语言里都感觉不到这种特性(虽然我自己也只懂R语言的皮毛,只会掉包)。

中程

我在写实习报告的过程中,想自己也想用R语言至少还原师兄代码的一部分,然后就选了nc转tiff部分还原,半天就还原了,最终发现R比Python要慢好多,查了一下社区这里有解决方法链接stackoverflow大概率是netcdf4包在R和Python中数据组块方式不同,因为我也发现python的time读出来是数组的第一维,而R语言是最后一维。然而我在这个问题地下看到大佬有解决方法,但是要学很多 data chunk知识,我就放弃了。而且看他那个代码,我想那我还不如直接用python来的快。

不过比起上面的让我烦恼还有空间数据的处理我发现好像不止gdal要学,看了R里sf调用的API,发现除了GDAL还有2个,许多人说这些不用学,直接用函数就行,但是我这些不知道好像连帮助文档都看不懂。因为本人读一个东西是尽力做到全方面看懂的。

在这里插入图片描述

高潮

那么多要学的和不会的东西让我很伤脑筋,但是今天我在这写实习报告,想放个代码块,感觉没有很好的解决方法,因为之前windows系统都用Notepad++,这到了Mac就没这软件了。前几天搜了一下看有没有替代的软件。用了几款觉得不行,包括sublime text和一些开源软件,格式没有Notepad++那样粘贴完全。Python我不用担心,因为Pycharm复制里默认了formatting。但是R语言前几天没看到很好的解决方案,虽然此时此刻已经发生了那么多事,我还是坚信R语言的优势。然后今天一搜我就发现了完美解决方法在这个帖子。我没看采纳的回答,因为我没有notepad++。我看了第二个回答knitr,复制了他的代码一跑,新世界啊!我发现我之前的那哪叫实习报告,对比起来我排版了之后的word感觉都无可比拟。

我的人家几行代码的
在这里插入图片描述在这里插入图片描述

我还发现knitr包的开发者还是个中国人,看了他的博客之后,觉得很励志,很搞笑。于是做了一个重大的决定,我想在未来一年内无MS office化。因为汇报用这个knitr制作导出PDF,我也不用PPT了。但是我也觉得很艰难。在推荐编辑器里,我也下载了lyx,虽然这个软件不用学习latex也可以用,但是大佬还是强烈建议把latex啃下来,这是我数学建模时没做到的事情,现在想来还是要咬咬牙去做了。接下来会长期写博客更新自己学习文学化编程语言的历程。

结束

其实都是些废话了,我想让大家监督我学习罢了。主要我自己容易懈怠,还有老板让我提前开始研究任务,就是觉得事情是按对的方向发展,但自己好像没啥动力😥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值