統計に推奨されるLinuxディストリビューションは何ですか? [閉鎖]

統計に推奨されるLinuxディストリビューションは何ですか? [閉鎖]

一方Python統計のための他の多くのオープンソースライブラリは、Windows / OSXよりもLinuxでより良いサポートを提供します(ピロール考えてみると) 以前に誰もこの質問をしたことがないのがおかしいと思います。だから私は今これをします:

統計/データ分析/機械学習を行うLinuxディストリビューション人々が好む/推奨するものは何ですか?

PS:PythonとRの組み込みパッケージ管理を使用すると、理論的には基本システムとの競合が発生しないため、この質問をするのはやや恥ずかしいです。 :血

答え1

私の考えでは、内部ディストリビューションはあまり重要ではないことがわかります。特にRとPythonを使用している場合。

通常、人々は次の方法でPythonのバージョンを管理します。仮想環境または仮想環境ラッパーディストリビューションのPythonと共存しようとするのではなく、必要なさまざまなパッケージをインストールします。

Perl、Python、Ruby、Rなど、ほとんどのプログラミング言語はこの管理層を提供します。ルビーはrvm、Perlはperlbrew、そしてRは賃料

また、さまざまなライブラリやツールを体系的にインストールできるように独自のパッケージ管理を提供しているため、このタイプのツールでは展開は実際には重要ではありません。

はい

現在、私のラップトップには複数のバージョンのRubyがインストールされています。

$ rvm list

rvm rubies

   ruby-1.9.2-head [ x86_64 ]
   jruby-1.5.6 [ amd64-java ]
   ruby-1.9.2-p290 [ x86_64 ]
=> ruby-1.9.2-p180 [ x86_64 ]
   ree-1.8.7-2011.03 [ x86_64 ]

現在、Ruby-1.9.2-p290を有効にしています。

$ which ruby
~/.rvm/rubies/ruby-1.9.2-p180/bin/ruby

このバージョンでは、複数の宝石(ライブラリ)もインストールします。

$ gem list|head -10
abstract (1.0.0)
actionmailer (3.0.10, 3.0.5)
actionpack (3.0.10, 3.0.5)
activemodel (3.0.10, 3.0.5)
activerecord (3.0.10, 3.0.5)
activeresource (3.0.10, 3.0.5)
activesupport (3.0.10, 3.0.5)
akami (1.2.0)
albino (1.3.3)
anemone (0.7.2)

ほとんどの管理者は同じ機能を提供します。例えばperlbrew:

$ perlbrew list
  local (5.14.0)
* perl-5.14.0

$ which perl
~/apps/perl5/perlbrew/perls/perl-5.14.0/bin/perl

PythonとRも変わりません。このように環境を管理する利点は、私のインストールはすべて私のホームディレクトリに保持されるため、これをあるシステムから別のシステムに移動し、自分のタスクと一緒に保存できることです。代わりに、展開自体内でこれらのリソースを管理するのに時間を無駄にします。

関連情報