前回のエントリーでPHPでもSWIGが使えることが分ったので,実際にC言語で書かれたライブラリをPHPエクステンションにコンバートしてみた. 今回PHPエクステンション化に挑戦したライブラリはLIBSVM.有名なサポートベクターマシーンのライブラリ.つかったことけど(え 選んだ理由は 最近SVM勉強中 Python用のインターフェイスファイルが付属 とくに学術系に顕著だが,Perl,Python,Ruby用のインターフェイスは用意されているのにPHPでは用意されていないことが多い.それもSWIGで作っただけのインターフェイスなのに. 他のLL言語に比べてPHPはなめられている気がしなくもない.インタラクティブなシェル(php -a)がイマイチだから?WEB専用だから? とりあえず結論からいうとLIBSVMもPHPで使えるんです!仲間にいれてください! 個人的な思いは置いといて,以下,