知识卡片
数据分析语言的三种定位
内容
数据分析常用的三种语言反映了三种不同取舍:R语言本质是运行S语言语法的”环境”,启动后直接输入命令看结果,适合快速检验小型分析代码,但不算通用编程语言;Python语言是通用脚本语言,因为深度学习等人工智能领域库丰富、且能同时覆盖网络开发、教学、物联网编程等场景而被广泛采用,代价是作为脚本语言处理速度不占优势;Julia语言则专门为弥补这个速度短板而生,在统计计算上处理更快。三者常被整合进同一个交互环境Jupyter Notebook中使用(其名字正来自Julia+Python+R)。这提示语言选择本质是”生态丰富度”与”执行速度”之间的权衡,而不是单纯谁更”先进”。
参考来源
《图解数据科学》第1章《数据科学的支撑技术》