2

ipythonでオクターブマジックを実行できないようです。gnu octave をインストールしました。(oct2py をインポートした後) canopy で oct2py.octave を使用できます。ipython を起動してコマンドを発行すると

[5]: %load_ext octavemagic

リターン プロンプトが表示され、%lsmagic は %octave が使用可能であると表示します。しかし、実際にオクターブを使用すると、たとえば、

[7]: x = %オクターブ [1 2; 3 4];

ipython がハングします。

OSX 10.7.5 を搭載した MacBook で Canopy 1.4.1.1975 を実行しています。パッケージマネージャーから、ipython 2.1.0-3 をインストールしました。何か案は?

4

1 に答える 1

2

octavemagicoct2pyがパッケージの一部になりました。これが機能するかどうかを確認してください:

%load_ext oct2py.ipython
x = %octave [1 2; 3 4];
x

私にとって、これは期待される結果を出力します:

array([[ 1.,  2.],
       [ 3.,  4.]])

Linux システムで oct2py-1.6.0 および octave-3.8.1 でテスト済み。

于 2014-07-28T17:15:48.567 に答える