Python Dockerでデータ分析環境を構築してみた(Miniconda + RDKitなど、日本語対応も) 2020年9月18日 punhundon ぷんたむの悟りの書 Dockerでデータ分析環境を構築する方法をまとめてみました。 UbuntuをベースにMinicondaを導入し、さらにRDKitやPym …
Python 離散変数が1つならgroupby()、2つならpivot_table()を使う 2020年4月10日 punhundon ぷんたむの悟りの書 離散変数のあるデータセットにおいて、グループ分けをしてデータの傾向を見たいとき、groupby()やpivot_table()を使います。 …
Python np.where()は、リストの中から条件に合致する値のインデックスを返す 2019年8月23日 punhundon ぷんたむの悟りの書 NumPyのnp.where()は、リストの中から条件に合致する値のインデックスを返す関数です。とても便利です。 np.where()の使 …
Python 複数のグラフを並べて表示する方法(plt.figure()、plt.subplot()、fig, ax = plt.subplots() ) 2019年8月10日 punhundon ぷんたむの悟りの書 Pythonでデータ分析をするとき、複数のグラフを並べて表示することがよくあります。 Kaggleのkernelsを見ても、多くの人が複数 …
Python MatplotlibとSeabornのグラフの書き方の違い 2019年8月7日 punhundon ぷんたむの悟りの書 Pythonでデータ分析するときは、必ずグラフを描きます。 グラフ化することでデータの全体像や特徴をつかんだり、相関関係を把握したり、外れ …
Python print()、display()、pprint()の違い 2019年8月4日 punhundon ぷんたむの悟りの書 Jupyter notebookやJupyterLabでPythonを書くとき、結果を都度アプトプットを表示させながらコーディングを進めてい …
Python 乱数生成方法(ランダムな数)(random、rand、randint、randn) 2019年8月4日 punhundon ぷんたむの悟りの書 Pythonにて、適当なデータを作るために乱数を生成することがあります。しかしながら、関数の名前がどれも似ていてごっちゃになってしまいます。 …
Python リスト、Numpy配列、Seriesに含まれる要素の出現回数をカウント 2019年8月4日 punhundon ぷんたむの悟りの書 Pythonにて、リストやNumpy配列、Seriesに含まれる要素の数をカウントしたいとき、それぞれcount()、np.count_no …
Python リスト、Numpy配列に[::-1]をつけると、逆順にソートできる 2019年8月4日 punhundon ぷんたむの悟りの書 Pythonにて、リストやNumpy配列の中身を逆順にソートし直す時は、[::-1]をつけます。 なぜ[::-1]とすると逆順にソートされ …
Python クラス(class)とインスタンス(instance)のイメージ 2019年7月13日 punhundon ぷんたむの悟りの書 Pythonにおけるクラス設定やインスタンス生成のところは、なかなか感覚がつかめなくて頭に入ってきません。 そこで、ドラクエのキャラクター …