Python

Python

【pandas】リストを含むデータフレームの任意の列が同じ値を持つ行をまとめて、リストの列を結合したい【Python】

問題リストを含むデータフレームについて、任意の列が同じ値を持つ行をまとめて、そこに含まれるリストを結合したい。具体的には、以下のデータフレームの赤枠内のvalue列のリストを結合したい。import pandas as pddict_lis...
Python

【pandas】辞書のリストからデータフレームを作成【Python】

問題以下のような辞書のリストからデータフレームを作成したい。dict_list = [{'name': 'aaa', 'class': 'bbb'}, {'name': 'ccc', 'class': 'ddd'}]解決法pd.DataFr...
Python

【Python】エントロピー/KLダイバージェンス/交差エントロピー/自己相互情報量(PMI)の計算

情報理論で出てくるエントロピーKLダイバージェンス交差エントロピー自己相互情報量(PMI)をPythonで実装しました。ソースコードはここに載せるにはボリューミーなので、Jupyter notebookで書いてGitHubで公開しています。...
Python

【Python】array同士を比較して一致するかassertでチェックする【numpy】

状況numpyのarray同士が等しいか比較しようとしたらValueErrorが発生した。>>> import numpy as np>>> a = np.array([1.0, 2.0, 3.0])>>> b = np.array([1....
Python

pytestのキャッシュを生成しないようにする方法

状況pytesetを実行すると自動生成される.pytest_cacheを生成されないようにしたい。解決法(testsディレクトリ 内に)pytest.iniというファイルを作成して以下を記述しておく。[pytest]addopts = -p...