我看到了许多关于Mac的数据科学( DS )教程,许多DS博客推荐Mac作为最好的开发平台,因此我不止一次想到“数据科学就是Mac上的统计”这句话。
我对iMAC (无论是iMAC还是MacbookPro)非常着迷,但我永远无法找到一个合理的理由来解释为什么数据科学家会特别使用它们(当然,如果这是真的话)
我问的所有人都说:“因为它有Unix",但我很难接受它作为一个有效的理由(至少对我来说是这样)。对于机器学习过程来说,硬件非常薄弱,操作系统效率低下且繁琐(没有文件路径,没有拖放照片和音乐文件,默认情况下窗口不能完全打开或关闭,等等)
到目前为止,我在MACoS (或Linux )中发现的唯一好处是,当运行并行进程时,与windows不同的是,内存是共享的,但引用了我的一位讲师的话:“仅仅因为这个原因,您需要疯狂地切换操作系统。”
如果你能在这个问题上启发我,我将不胜感激。
发布于 2018-07-16 08:41:47
这个问题是非常主观的,就像问什么颜色的键盘是最好的编程速度。
大学里大量的计算机科学研究都是使用基于Unix的操作系统(通常是Linux变种,如Ubuntu)完成的,因为它是完全开源的,允许用户随意调整。窗户从来不允许官方这么做。苹果的OSX也没有。然而,OSX是基于像Linux一样的Unix的,因此Linux和OSX在日常使用上有很多相似之处,而不是Linux和Windows。许多海报--数据科学的男孩/女孩--都有学术背景,他们可能在那里使用Linux。
由于许多最新的研究想法来自大学(我声称大多数研究人员都使用Linux),所以经常会看到只有经过测试和打包以供Linux使用的开源项目。让它们在OSX上运行比使用Windows要小一些,因为OSX和Linux更相似。
关于为什么很多人选择苹果产品的其他猜测是,他们通常拥有更高的产品质量,他们在很多事情上都有着良好的声誉(尽管国际海事组织( IMO )、微软( Microsoft )和Linux在这方面已经变得几乎一样优秀),他们在市场上的营销就像奢侈品消费品一样--因此在视觉上也很有吸引力。我相信有一些书是关于这方面的社会心理学的。所有这些最终导致你得到的实际硬件部件的价格有些过高。
最终,想要完成工作并具备必要技能的人会在一个运行Windows的10年前的上网本上管理它。同样,拥有一个具有8个GPU的Linux服务器和一个Macbook Pro远程连接到该服务器并不能保证良好的工作。我曾经在这三个平台上工作过,从事数据科学和其他工作,虽然我有自己的喜好,但操作系统很少会带来最大的问题。
https://datascience.stackexchange.com/questions/35516
复制相似问题