統計用プログラムの「R言語」は、他の言語と連携することが可能です。
例として、「Python」から「R言語」を呼び出して、「音」の解析結果を表示してみましょう。

■ 君島 武志

必要なモジュール

 まず、以下のモジュールを、あらかじめ用意しておいてください。

tuneR

 サウンド処理に必要です。

pyper/pyaudio

 「pyaudio」はPythonでのサウンド再生や録音などに使い、「pyper」はR言語ファイルを呼び出すために利用します。

 インストールの際には、「pip install pyper(またはpyaudio)」とコマンド入力しますが、Pythonのバージョンが古いと、「pip」コマンドが利用でき内場合があります。その場合は、「pip」モジュールもインストールしておく必要があるので、注意してください。

■ サンプルプログラム

 「Python」から「R言語」を呼び出すプログラムは、次の通りです。