Python

ValueError: Found array with dim 3. Expected <= 2

Scikit-learnでこんなエラーが出たら結構面倒なことになる. 0.15から起こるエラーらしくて,sklearnが受け付ける特徴ベクトルをn_samples x n_featuresのみに制限している. つまりXとして,行列しか受け付けないよ,ということらしい. scikit-learn/sciki…

Fatal Python error: PyThreadState_Get: no current thread

Mac OS 10.10上のAnaconda python2.7でSPAMS (SPArse Modeling Software) をインストールするとタイトルのエラーが出てpythonが終了する. 次のようにsetup.pyを書きなおしてインストールすると,とりあえず動いた. if osname.startswith("macosx"): cc_fla…

ZeroProbability: Stochastic %s's value is outside its support, or it forbids its parents' current values

原因不明でタイトルのようなエラーが頻発していたが,pymcをupgradeしたら起こらなくなった.

Matlab/Octaveからメールを送る

Matlabにはsendmailというコマンドがあって,Matlabからメールを送信することができる. アドレス リストに電子メールを送信 - MATLAB 初心者によるMATLABメモ | sendmail しかし,Octaveにこの機能は無い. なのでPython + Gmail + systemコマンドを使って…

Pythonを使ってGmail経由でメールを送る

「計算が終わった」とか「スクリプトが終わった」とか「コンパイルが終わった」とか,そういうときに通知が欲しい. そこで,メールを使って通知させることにする. 作業が終わったら,サーバからメールを送ってそれをメーラで受け取ることで通知になるわけ…

Mac OS X Lionにnumpy,scipy,matplotlibをインストールする

この間,Snow leopardにnumpy,scipy,matplotlibをインストールしましたが,Lionに変えたらPythonのバージョンが上がったため使えなくなった. LionにプリインストールされているPythonは2.7.1のようです. hoge% ls -l `which python` -rwxr-xr-x 2 root w…

Snow leopardにNumpy,Scipy,Pylabをインストール

重い腰を持ち上げて,すこしばかりPython導入に向けて進んでみた. 現在は研究ではOctaveをメインとしているので,それから移行できれば良いなと思っています. とりあえずNumpy,Scipy,Pylabをインストールする.Pythonの所在は,ターミナルで確認したとこ…