1
libook 2022-01-17 11:15:29 +08:00
都学,看每项工作哪个顺手、轮子多就用哪个。
|
2
princelai 2022-01-17 11:25:40 +08:00
那要看你是找工作还是自己用还是搞学术,分析之后还是否有后续的其他操作需求
|
3
liuxingdeyu 2022-01-17 11:35:07 +08:00
这题有点大,不要被语言限制住
|
4
czfy 2022-01-17 11:47:37 +08:00 1
主要看你的场景
R 主要是学术研究或者专门做数据分析的人比较熟悉,研发基本没听过 python 除了能做数据分析, 如果要部署上线研发更熟悉 另外就是什么类型的数据分析,是否涉及机器学习 虽然 R 也有炼丹包,但生态还是没有 python 好 如果是传统推断统计,两者没太大区别,哪个顺手用哪个 |
5
zdxrzdhl 2022-01-18 13:59:33 +08:00
python 是学术届通用人工智能编程语言
R 是数学分析常用编程语言 scala 是工程用人工智能语言. scala 很年轻, 设计的目标就包含有对人工智能算法的性能优化. 在常见算法的执行效率方面有一丢丢优势. 但学术界用的少. 毕竟 python 的上手难度要低, 如果不是公司要求学 scala, 学 python 是足够了的. |
6
anonymous256 2022-01-18 17:05:59 +08:00
个人觉得 Python 更好用。
R 的数据结构虽然丰富,向量,矩阵,frame 各种,但是它的数据操作不方便。没有像 Python 那样简单便捷的函数方法。用 R 的时候经常要 Google ,找库和复制代码。不像 Python ,Python 就算没有现成的库,自己写起来应该也很方便。 |
7
leimao 2022-01-19 15:45:53 +08:00
要是你比较闲,等你哪天把 R 现成的常用的所有轮子搬到了 Python 上,R 也就没有存在的必要了。
|
8
psyer OP |