gpt4 book ai didi

clojure - J 编程语言 vs R 编程语言 vs Incanter

转载 作者:行者123 更新时间:2023-12-02 09:05:57 29 4
gpt4 key购买 nike

有人尝试过两者J编程语言形式 jsoftware 和 R语言。经过一番搜索后,我遇到了 incanter这是基于 Clojure 的。我想学习一种用于数据分析的统计语言。你更倾向哪个?为什么?

请考虑以下条件,谢谢。

  • 生产力
  • 性能
  • 社区
  • 图书馆
  • 语法

最佳答案

最近在 J 论坛上提出了类似的问题。这是我的回答:

我对 R 的了解并不像对 J 那样了解,但考虑到免责声明,以下是我的印象:

J

  • 对数学有很强的专注力
  • 处理数组数据的概念框架非常通用、一致且经过深思熟虑。
  • 代码简洁
  • 面向对象范例可用,但可选

R

  • 强有力的统计重点
  • 面向对象范式很普遍
  • 成熟/强大的绘图和图形
  • 更大的用户群
  • 许多用户提供的软件包可用
  • 输入/操作数组的语法似乎很笨拙
  • 代码相对冗长
  • 更易于访问和更广泛的文档

如果我的主要关注点是统计,那么我认为 R 将是显而易见的选择。然而我发现 J 的数据操作功能既简单又强大。因此,我目前的解决方案是使用 J 来创建和操作数据,然后使用其 Rserve 接口(interface)根据需要访问 R 中的功能/包。然而到目前为止,我对 R 的使用一直是“少量”。

关于clojure - J 编程语言 vs R 编程语言 vs Incanter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1427276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com