PythonによるEarth Mover's Distanceの計算

Earth mover's distance (EMD) とは統計学において二つの確率分布間の距離を測る指標です.


numpyを使ったプログラムをGPUで動かす方法

通常のプログラムは CPU で計算していますが,機械学習やディープラーニングでは GPU を用いればより早く計算することができる(場合もある)ことはよく知られています.


Colab無料版の利用時間制限とGPU性能比較

Google Colaboratory は自分の PC やリモートサーバに環境を構築することなく,ブラウザ経由で Python の実行が可能になる便利なサービスです.


Anacondaで仮想環境名を変更する

仮想環境名を変更する方法を検索すると,一般的には仮想環境を新しい名前で作成し直すというものが出てきます.


AnacondaでNotWritableError

Anaconda をインストールして仮想環境を作ろうとしたらエラーで止まりました.


ColabでGoogleドライブ内のファイルを読み込む

Google Colaboratory で Google ドライブ内のディレクトリから .py, .csv ファイルなどを読み込む方法を紹介します.


UbuntuにAnacondaをインストールする

Python 環境を用意するにあたって,バージョン管理,パッケージ管理システムを入れて使うのが一般的です.


Pythonによる離散フーリエ変換

本記事では,周波数解析の方法の一つとして用いられている離散フーリエ変換(計算機上での演算では高速フーリエ変換)の実装方法について取り上げます.


matplotlibの出力画像をPDFで保存する

グラフなどを保存するときに PNG 等より PDF で保存した方が拡大時にも鮮明に表示できるので,matplotlib の機能で PDF をエクスポートしてみます.


まっさらなMacBookにPython環境をインストールする

久しぶりに環境構築していたら,以前よりも簡単に環境構築できるようになっていたのでメモ.