我正在将一些内部数据可视化/分析工具从Matlab迁移到IPython/Numpy/Scipy/PyLab。我所指的工具是matlabgui,它只做简单的分析。有时,我想做更复杂的分析,在这种情况下,我在GUI中按一个按钮,执行Matlab的“assignin('base',…”)。我可以把数据放在最上面的操作层。在
这不是“assignin”的唯一用例。作为另一个例子,我还使用它将数据导出到主Matlab会话中,从某个脚本中的一个函数进行分析。(这只是一个临时的/调试技巧,而不是一个常规做法。)
所以我问:在交互式IPython/PyLab环境中工作时,有没有与Matlab的assignin等价的方法?如果没有直接的等价物,我如何从IPython启动的脚本中获取数据返回主会话?在
看看全局命名空间。实际上,我会使用下面的代码,这取决于变量是静态名称还是名称可以动态更改。在
但请注意,这可能无法跨越包的边界!在
相关问题 更多 >
编程相关推荐