私は内部データの可視化/解析ツールをMatlabからIPython/Numpy/Scipy/PyLabに移行しています。私が参照するツールは、単純な種類の解析だけを行うMatlabのGUIです。時々、私はより洗練された分析を行いたいのですが、GUIのボタンを押してMatlabの "assignin( 'base'、...)を実行します。これにより、データを最上位レベルのセッションに置いて、Matlabのassigninに相当するNumpy/IPython
これは、「assignin」の私の唯一の使用例ではありません。別の例として、私はこれを使って、あるスクリプト内の深い関数から、Matlabのメインセッションに解析用データをエクスポートしています。 )通常の練習ではなく、一時的な/デバッグのテクニックです。
私は質問します:インタラクティブなIPython/PyLab環境でMatlabのassigninと同等のものがありますか? IPythonから起動したスクリプトのデータをメインセッションに戻す方法については、
最後の質問に答えて、データをシリアル化してディスクに書き込んだ後、メインセッションで再度ロードすることができます:http://wiki.python.org/moin/UsingPickle – Amro
@Amroありがとうございます。私はこれを考えていましたが、私が求めていることをもっと合理化した方法がありますか? – benpro