0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Anacondaの仮想環境を作ったら速攻入れるべきパッケージ

Posted at

Anacondaって?

  • Pythonなどのプログラミングをする環境と,よく使われるパッケージを一括で容易に用意できる道具です!

  • 仮想環境を作成して,自分に必要なライブラリ,パッケージをインストールして使うことができます★ 便利!

  • ...恥ずかしながら,今回自分の愛用していた仮想環境を壊してしまい,またイチから仮想環境を構築する羽目になりました.

  • また,将来の後輩にも基本的なことなので,いつか役立つだろうと思い,それなら記事にしちゃおうと思い立ったわけです.

    • と言ってみますが,98%は自分の備忘録のため..

対象になりそうな人

  • ネットワーク分析をよくやる人
  • 大学生,大学院生などで,よくデータを扱う研究室に配属された人
  • 理系大学生
    などなど..

まず必要だと思われるパッケージ

※ 持論です(異論は大いに認めます)

  • pandas
  • numpy
  • scipy
  • networkx
  • matplotlib
  • seaborn
    • matplotlibとセットで使うことが多いです.

私的な次点

もしかしたら人によっては役立つかも?というやつ.

  • igraph
    • networkxは全てPython上で完結する一方で,igraphはC言語に外部委託して計算するので,処理がかなり高速化できます.
    • 特に,大規模問題ではかなり変わります!
  • gurobi
    • ライセンス取得も必要!
    • 線形の最適化問題(一部の非線形も)は任せておけ!な,さいつよソルバー.(私的)

補足

  • MacユーザーはHomebrewという選択肢もあると思います.
    • パッケージ管理がし易いと思うので,そちらをメインに据えるのが良さそうです.
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?