v-crn Code Log

主に備忘録

Google Colaboratory

Google Colaboratory を使うときはパッケージのバージョンに注意

Google Colaboratory とローカル環境で同じPythonコードを走らせているのに挙動が異なる場合がある。その原因はパッケージのバージョンの違いかもよ、というお話。 たとえば、 imblearn.under_sampling.RandomUnderSampler を使った次のコードをローカルのPy…

Google Colaboratory でカスタムモジュールをインポートする

手順 1. Google Drive を Mount from google.colab import drive drive.mount('/content/drive') 2. sys.path.append() でパスを通してインポート 例として次のようなファイル構成になっているとする。 My Drive Colab Notebooks ML workspace my_module __i…

IPython上でGIFを表示する

前提 ルートディレクトリに表示したいGIFファイルがある場合を想定します。 !ls sample_data sin_curve.gif ちなみに上の「sin_curve.gif」を生成するコードはこんな感じ。 %% !pip install animatplot %% """ Introduction to animatplot https://animatplo…

Google Colaboratoryのスクラッチコードセル

Google Colaboratoryにおいて!ls -aやdf -hなどのちょっとした確認のためのコマンドを実行したいとき、スクラッチコードセルが便利。 以下のショートカットキーでスクラッチコードセルが用意される。 Mac Cmd + alt + N Windows Ctrl + alt + N