好奇心の横断歩道を創る!

自分の思考をラバーダック・デバッグするためのブログ

Python関係の勉強の記録

Python → Julia の機械的な書き換え、ToDoList

純粋に自分のために書く

PyMC3でMCMCしてみた。線形一次のモデルへのアンチとして。

因子分析をはじめとする線形一次のモデルに現実味を感じなかったので、MCMCを勉強してみた。だって、現実の出来事は複数の要素の掛け算だったりエクスポネンシャルだったり、とにかくいろいろな種類の関係があるはずでしょう? こちらのYoutube動画で、MCMC…

PythonでできてCythonでできなかった表記方法2つ

実行環境は、 ・Windows10 ・Python3.7.3 ・Cython0.29.6 AnacondaでインストールしたJupyter-Notebook上で実行 PythonでできてCythonでできなかった表記① N**(-n)は使えない (nは1以上の整数)Pythonでいう a = 10**(-2) # a == 0.01 b = 10**(-5) # b == 0.…

Windows10+Anaconda+Vusual Studio 2019で、Jupyter上でCythonを使えましたという。2019/07/17

最近第2版が出たIPythonデータサイエンスクックブックの第1版を使ってCythonを勉強している。化学物理系なもんで、時々関数電卓の拡張版みたいにPythonを使うのですが、最近ちょっと、Pythonの速度の遅さにうんざりしていたところ。 2,3か月前にもCythonを…

conda update --all に端を発したトラブル。解決法がわからず、結局Anacondaを再インストール。

この記事の続き。 Anaconda powershell prompt から、Pythonファイルを実行できないという問題も発生(condaでインストールしてるはずのパッケージ、NumpyやPnadasが使えなかったりする)。 Anacondaをアンインストール(”すべてのプログラム”から右クリックで…

AnacondaのパッケージをアップデートしたらAnaconda Promptに異変。その後AnacondaそのものをアップデートするとSpyderに異変(こっちは一部解決)。

2019/07/17 に起こった出来事。 Windows10。 起こった不具合の要約 AnacondaのパッケージをアップデートしたらAnaconda Promptのアイコン(タスクバーにピン止めしているもの)が、白いテキストになった。そして、Anaconda Powershell Promptになってた。スタ…

SymPyで、変数を含む行列式の計算方法をメモ

変数を含む行列式の計算をしたかった。ただ、やり方がわからず。 ググってもドンピシャな内容が見つからず、結局10分くらいかかってしまった。この記事を書ききるのにかかるのは大体15分だ。またいつか複数回にわたって同じことを調べそうなので、書いておく…

WindowsでAnacondaとCのコンパイラでCython使おうとしてエラーが出た。Jupyter Notebookではなくて.pyxファイルでCythonを実行するにはどうしたらいいの?に答えるための記録。

2019/05/17追記 この記事は2019/05/15に、Cythonをコマンドで実行できるようにするために、AnacondaからVisual Studio 2019に移行しようとすることなどが書かれた記事です。その後2日間、Visual Studio 2019を使いこなすため調べたり試行錯誤したりしたもの…

pip でパッケージをアップデートしようとしたのだけど、トラブルが発生したので、とりあえず記録しておく。

※専門家ではありません。難民です。ここに書いてあることをまねした結果何か不具合が起こったとしても、一切責任を負えません。 ・・・宣言したからな! Pythonに初めて触れてから約2年たつ。まあいろいろあって生まれて初めてpipでパッケージをアップデート…

Cython勉強の記録Part1

導入的な何か。 趣味で有性生殖の生物進化のシミュレーションをやってみようと思い、実際にPython3で書いてみた。一応それっぽいのが出来上がったのは良かったけれど、1世代分計算するのに1時間以上かかって進化どころの騒ぎじゃないという問題に直面してし…