ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

2021-09-05 11:32:58  阅读:222  来源: 互联网

标签:语言 python 更新 笔记 随时 dot MATLAB


【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

前言: 最近在调一个模型的代码时,因为理论写得太模糊了。只好参考现有的一份较为可靠的R语言代码。以前只是感受到了R语言画图的强大,这两天通过咨询大佬(一个学弟)和各种谷歌百度终于在刚刚将这份代码调通了!!!

内心狂喜啊!!!

(于是做点笔记来冷静一下~~)

回头来看,在之前有了C语言、MATLAB和Python的基础上来说,学习R其实并不复杂。只是要去熟悉一些新的东西。

1 IDE下载和配置

上网搜索发现R语言目前最好的IDE就是Rstdio了。是不是觉得这个很熟悉,没错! 就是我们经常用的anaconda那里自带的那个。

所以,你只要打开你的Anaconda安装下就好了,安装时间可能有点长,昨天用了大概十分钟。

2 常用语法和结构

这里其实不太好说现在写着才发现。 不过我的宗旨是:

遇到啥问题,就直接百度啥。 这样是最好的!

对了,如果你有时间或者想学得更扎实点: 建议先去找个资料先看看基础语法和数据结构这些。你会发现R有点像MATLAB又有点像python。 这里附上笔者这两天看到的非常不错的笔记: 【顺便收藏在此博客里面!】

3 一些注意事项:

  • R的很多数学运算符和MATLAB python都不一样,比如:

    • 矩阵乘法:

      • matlab: 很简单,直接乘法就是了;
      • python : 常用的有dot 还有 np.dot(a,b), a,dot(b) 还多得很
      • R语言: %*% 有点不能理解啊
    • 矩阵求逆

      • MATLAB 记得好像可以直接求,inv
      • python : pinv或者inv都可以 具体语法自己查
      • R语言: solve 也不能理解啊
    • for 循环for i =1:n

      • MATLAB 左闭右闭 步长为1
      • python 左闭右开 步长为1
      • R语言 == MATLAB 注意在R语言里面 for (ni in (1:4-1)) { print(ni) } 打印出来的是0,1,2,3 也不能理解啊!!!

标签:语言,python,更新,笔记,随时,dot,MATLAB
来源: https://blog.csdn.net/GODSuner/article/details/120112225

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有