Python

スポンサーリンク
Python

cythonを使ってMCMCを実装 | サンプリング編

この記事では,cythonを用いたMCMCの実装を行う.なぜcythonを使うかと言われれば,ただでさえ時間のかかるMCMCをpythonで実装したところで,収束まで時間が掛かりすぎてしまう.そこで,cythonを使ってMCMCを実装しよ...
Python

cythonのコードを外部からimportする方法

この記事では,cythonを使ってpythonのコードをcompileしたものを外部から参照する方法を解説する.個人的な目的としては,jupyter notebook上からよく使うcythonでコンパイルしたコードを参照して,さらにjup...
Python

非線形最適化関数scipy.minimizeの各手法の実装例

この記事では,非線形関数の最適化問題を解く際に用いられるscipy.optimize.minimizeの実装を紹介する.minimizeでは,最適化のための手法が11個提供されている.ここでは,の分類に従って実装方法を紹介していく. ...
Python

[python] 実践で使える数値微分のコードの紹介, Complex-step method

統計の勉強をしているとFishier's information matrixとかHessianや複雑な関数の一回微分で数値微分が使えるという話はよくある.また,数値微分をする際にはプログラムでの計算方法に付きまとう丸め誤差のせいで,小さ...
Python

[python] Logistic Regressionを用いてOdds Ratioを求める

20220501追記この記事は,合ってはいるけど非常に冗長な方法を取っています.申し訳ありません.内容を更新し,洗練した内容を別記事に書きました.こちらを参照ください.・ statsmodelsのLogistic RegressionでO...
Python

[python] 2つのディレクトリーの差分検出、簡易版

この記事では,pythonを用いて2つのディレクトリーの間で格納さりているディレクトリーやファイルが等しいかを確認する方法を解説する.最初にbashのdiffコマンドを呼び出す方法,次にpythonのmoduleのfilecmpを用いた方...
Python

[python]構音障害かつ小脳失調を持つ人のための文字入力ソフト

PyQtを用いて,構音障害かつ小脳失調を呈している人向けの文字入力ソフトを作成してみた.一種類のクリックだけで50音の文字入力と文字の削除が可能です.小文字の入力が出来ないのはご愛嬌です. windowのサイズの調整,枠の大きさの調...
Python

自動でjupyter notebookのsnippetを作成する! 

この記事では,jupyter notebookでのsnippetの使い方と,コードから自動的にsnippet用のテキストを作成するコードを紹介する. Mac ユーザー向けです.Windowsで動かす場合は,適宜,コードを書き換えて使用して...
Python

Sphinx使ってシンプルにpython codeのdocumentを自動作成

すでに作り方についてのページが多いのでそれを組み合わせればsphinxの使い方は把握できる.下にある参考文献の上四つを読めば実装までいける.ここでは,自分用のドキュメントを作成するための簡便な方法を紹介する.一つ一つの操作の意味に関しては...
Python

tweepyでtwitterのアカウント間の関係をグラフ化する

tweepyに関わる記事3個目の内容です.この記事では,streaming APIやAPI.searchメソッドを使って手に入れたtwitterのアカウント情報を使って,アカウント間の関係性を図示することを行う. 前の記事の内容を使...
スポンサーリンク
タイトルとURLをコピーしました